首页 > 编程语言 >Python 随笔第5小节

Python 随笔第5小节

时间:2024-01-17 21:33:06浏览次数:30  
标签:10 lst2 Python 30 小节 索引 lst print 随笔

'''
列表

可变序列 可重复 有序 【】
'''
import operator

#创建列表的第一方式
lst=['hello','word,',98]
print(lst)
print(lst[0],lst[-3]) #顺着进行是0 1 2 3 4 5 6 7逆着数是-1 -2 -3 -4


#创建列表的第二种方式

lst=list(['hello','wwww',96])

print(lst)

print(lst.index('wwww'))#查找第一个索引这个和数的第一个索引是lst.index('  没有的额话就会报错

print(lst.index('hello',0,4))  #在定义的范围内进行查找  索引已范围已经定好

#修改一个值
lst=[10,20,30,40]
lst[2]=100
print(lst)


#修改多个值
lst[1:4]=[200,300,400,500,600]
print(lst)


#默认从小到大
lst=[10,98,50,232,2652,51]
print('排序前:',lst)
print('----------通过制定关键字进行排序--------')#直接操作就会在刚刚的进行边
lst.sort()
print(lst)

#进行翻转就变成了从大到小
lst.sort(reverse=True)
print(lst)
print('------使用内置函进行排序----')
lst2=sorted(lst,reverse=True) #内置函数会返回一个lst新的
print(lst)
#元素的添加只加一个 append
lst=[10,20,30]
print(lst,id(lst))
lst.append(100)
print(lst,id(lst))


#进行多个元素的添加 extende


lst2=['hello','word']
lst.extend(lst2)

print(lst)


#在列表中的任意一个元素添加一个元素

#指定位置进行插入

lst.insert(1,90)

print(lst)

print('-------------在任意一个位置进行插入多个--------')

lst3=[True,False,'Hello']
lst[1:]=lst3 #后边的进行切掉并进行覆盖

print(lst)

#进行移除
lst=[10,20,30,40,50,60]
lst.remove(30)
print(lst)

#根据索引移除元素

lst.pop(1)

#指定索引为可以进行弹出
print(lst)
lst.pop()

#不指定索引就是进行弹出最后一个
print(lst)


lst=[10,20,30,540,232,3232]
#切片操作就是进行将其分割开来 1:3
lst2=lst[1:3]

#找出其索引为1-2的
print(lst2)

#清空
lst[1:3]=[]

lst.clear()

del lst


lst1=[ i for i in range(10)]

print(lst1)

lst2 =[ i*i for i in range(10)]
print(lst2)

print(lst2[-1])


num=[10,20,30,40,6,2,5,2]
print(num[0:-2])

del lst2[2]

print(lst2)
print(len(lst2))
for i in lst2:
    print(i,end='\t')

print(1 in lst2)

#进行拼接
lst2+=[5,6,6,5,5,6,6,5]
print(lst2)

print(max(lst2))

lst3=[2,5,6,6]

lst4=[lst2,lst3]

print(lst4[0][1])
print(operator.eq(lst4,lst3))

print(lst2.count(1))

lst2.pop()

  

标签:10,lst2,Python,30,小节,索引,lst,print,随笔
From: https://www.cnblogs.com/cnczj/p/17971217

相关文章

  • python SpeechRecognition Whisper
    Python语音识别库SpeechRecognitionWhisper![speech_recognition](引言语音识别是一种将人类语音转换为可理解的文本形式的技术。它在日常生活中的应用越来越广泛,例如语音助手、语言翻译、语音搜索等。Python是一种流行的编程语言,它提供了许多用于语音识别的库和工具。本文将介......
  • 从python 单机版爬虫 scrapy 到 分布式scrapy-redis 爬虫用最简单的步骤创建实例
    scrapy是很强大的模块化爬虫框架,具有很高的灵活性,使用频率很高,使用该框架能大大提高开发效率,scrapy-redis是在scrapy框架开发了组件,替换队列部分,实现多台服务器并行运行爬虫,提高爬取速度。下面是用最简单的例子从建立普通scrapy爬虫,然后数据保存mysql,最后简单替换几行就能使用s......
  • Python whisper
    PythonWhisper实现流程简介在开始之前,让我们先了解一下PythonWhisper是什么。PythonWhisper是一个用于存储及检索时间序列数据的轻量级数据库。它主要被用于Graphite项目中,用于存储和查询监控指标数据。本文将介绍如何使用PythonWhisper来创建、读取和更新时间序列数......
  • Python 运行时抛出了一个异常请检查疑难解答页面 stable diffusion
    Python运行时抛出异常解决方法简介在Python开发过程中,我们经常会遇到各种异常情况。当Python运行时抛出一个异常时,我们需要检查疑难解答页面来找到解决方法。本文将向你介绍如何处理这种异常情况,并提供一套具体的步骤和代码示例。解决异常的步骤下面是解决Python运行时......
  • 【Python基础】Python基础教程
    Python环境搭建【基础】python环境搭建及配置变量的命名规范变量名虽然支持中文,但不推荐使用可以使用数字,但不能以数字开头不可使用特殊字符,下划线除外区分大小写,在python中A和a不是同一个变量不能和关键字同名尽量遵循PEP8规则PEP8规则:常量:大写加下划线A_弱私......
  • Python面向对象之元类
    元类【一】概要元类是类的类,它用于定义其他类。在Python中,一切皆对象,包括类。而元类就是用来创建这些类的“类”。类是对象:在Python中,类本身也是一个对象,而元类就是用来创建这些类的对象。【二】常见用法type函数:在Python中,type函数不仅可以返回对象的类型,还可以用于创建......
  • python之异常
    ###异常异常:程序在运行的时候,如果python解释器遇到一个错误,会停止程序的执行,并且提示一些错误的信息,这就是异常我们在程序开发的时候,很难将所有的特殊情况都处理,通过异常捕获可以针对突发事件做集中处理,从而保证程序的健壮性和稳定性在程序开发中,如果对某些代码的执行不能......
  • 解决Python虚拟环境安装模块失败的问题
    Python虚拟环境的出现为我们创建和管理项目提供了很大的方便。通过虚拟环境,我们可以隔离不同项目的依赖包,避免版本冲突和混乱。然而,有时候在虚拟环境中安装模块时会遇到各种问题,例如找不到模块、安装超时等。下面将介绍几种常见的情况和相应的解决方法,以帮助您顺利安装模块。1.网络......
  • Python、Anaconda、PyCharm和终端的关系及其作用
    Python是一种高级编程语言,广泛应用于数据分析、科学计算、Web开发等领域。为了便于开发和运行Python程序,我们通常会使用一些工具和环境。其中,Anaconda是一个Python发行版,提供了大量的科学计算和数据处理库;PyCharm是一款强大的Python集成开发环境(IDE);终端(或命令行)则是执行Python代码......
  • 解决PyCharm显示"No Python Interpreter configured for the project"的问题
    PyCharm提供了许多功能和工具,以帮助开发人员编写、调试和运行Python程序。但是,在启动新项目或打开现有项目时,有时会出现"NoPythonInterpreterconfiguredfortheproject"的错误提示。这意味着PyCharm无法找到配置的Python解释器,导致无法正常运行代码。下面将介绍可能导致此问......