Python:列表操作命令

1.在列表末尾添加元素

示例:在末尾添加元素:xeam

list=['1','2','3']
list.append('xeam')
2.在列表中插入元素

示例:索引1处插入元素:xeam

list=['1','2','3']
list.insert(1,'xeam')
3.在列表中删除元素

示例1:删除索引1处的元素

list=['1','2','3']
del list[1]

示例2:弹出索引1处的元素

list=['1','2','3']
value=list.pop(1)#方法参数为空,则弹出列表末尾的元素,该方法返回从列表弹出的元素

示例3:删除列表值为xeam的元素

list=['xeam','1','2','3','xeam']
list.remove('xeam')#删除掉最先找到的值,示例中将会删除索引1的值
4.排序列表

注意排序优先级:数字>大写字母>小写字母>符号>中文

示例1:永久性排序:sort()

list=['a','3','A','|','你好']
list.sort()#排序后:['3','A','a','|','你好']

示例2:临时性排序:sorted()

list=['a','3','A','|','你好']
list_2=sorted(list)#print(sorted(list))输出临时排序:['3','A','a','|','你好'],返回值为排序后的列表

示例3:反转排序:reverse()

list=['1','2','3','4','5']
list.reverse()#排序后:['5','4','3','2','1']
4.获取列表长度

示例:获取列表list的长度:len()

list=['1','2','3']
value_list=len(list)#返回值为列表长度3
5.遍历列表

示例1:

list=['1','2','3']
for value in list:#末尾加上冒号
    print(value)#每次循环都把list列表中的值赋给value,赋值从索引号0开始#循环的语句需要缩进

示例2:遍历切片列表

list=['1','2','3','4','5','6','7']
for value in list[3:]:#遍历索引3之后的数值
    print(value)
6.创建数值列表

示例1:使用range()函数生成一系列数值

value=list(range(0,6))#range()生成0~6的数值,list()函数把数值转换成列表
print(value)

示例2:遍历range()函数生成的数值

for value in range(0,6):#range(0,6)顺序生成从0到5的数值
    print(value)
7.对数字列表执行统计计算

示例:三个函数:min(),max()sum()分别取列表中最小值,最大值,数值总和

list=['1','2','3','4','5']
min(list)#返回值为1
max(list)#返回值为5
sum(list)#返回值为15
8.列表解析

示例1:

list=[value**2 for value in range(1,6)]#将for遍历的值提供给value
print(list)#输出['1','4','9','16','25']

等同于

for value in range(1,6):
    value=value**2

示例2:

list=[value**2 for value in range(1,6) if value>2]#满足条件value>2,将for遍历的值提供给value
print(list)#输出['9','16','25']
9.列表切片

示例1: range*(函数)

>>> range(1,5)#代表从1到5(不包含5)----------------[1, 2, 3, 4]
>>> range(1,5,2) #代表从1到5,每次加2(不包含5)-----[1, 3]
>>> range(5) #代表从0到5(不包含5)-----------------[0, 1, 2, 3, 4]

示例2:列表切片

list = [1, 2, 3, 4, 5, 6, 7]
>>> list[0:] #列出索引0以后的---------[1, 2, 3, 4, 5, 6, 7]
>>> list[1:] #列出索引1以后的---------[2, 3, 4, 5, 6, 7]
>>> list[:-1] #列出索引-1之前的-------[1, 2, 3, 4, 5, 6]
>>> list[1:3] #列出索引1到3之间的-----[2]


#形成reverse函数的效果:
>>> list[::-1]#[7, 6, 5, 4, 3, 2, 1]
>>> list[::-2]#[7, 5, 3, 1]
10.复制列表

示例1:复制整个列表

list=['1','2','3','4','5']
list_2=list[:]#从起始索引到末尾索引

示例2:复制切片列表

list=['1','2','3','4','5']
list_2=list[:]#从起始索引到索引3
    print(list_2)#输出['1','2','3']
11.元组

注意:元组是不可改变的列表

list=('1','2','3')#元组用圆括号定义
list(0)=6#这个语句是错误的,不能改变元组的值
list=('1','2','3')#元组用圆括号定义
list=('4','5','6')#这个语句是正确的,可以重新定义元组,对存储元组的变量进行重新赋值

——Python菜鸟

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这个错误提示是在命令行中输入了“bash”或“python”命令,但系统无法找到对应的命令。可能是因为没有安装相应的软件包或者环境变量配置不正确。需要检查系统中是否安装了bash和python,并且确认环境变量配置正确。 ### 回答2: 这个错误是由于系统无法找到Python的命令而导致的。解决这个问题的方法有以下几种: 1. 确认Python是否已经正确安装:可以在命令行中输入"python"命令,如果系统能够正确识别并打印出Python版本信息,则说明Python已经正确安装。如果无法正确识别,需要重新安装Python并确保将其添加到系统的环境变量中。 2. 检查Python的安装路径是否添加到环境变量中:在命令行中输入"echo %PATH%"命令,查看环境变量中是否包含了Python的安装路径。如果没有,需要手动将Python的安装路径添加到环境变量中。 3. 在命令行中直接使用Python的可执行文件:如果不能通过"python"命令来执行Python脚本,可以尝试使用Python的可执行文件的绝对路径来执行脚本,例如"C:\Python27\python.exe script.py"。 4. 检查系统中是否存在多个Python版本:有时候系统中会存在多个Python版本,需要确保使用的是想要使用的Python版本。可以通过"python --version"命令来确认使用的是哪个版本的Python,如果不是想要使用的版本,可以尝试指定正确版本的可执行文件来执行脚本。 总之,解决这个错误的方法主要是确保Python已经正确安装,并且其安装路径已经添加到系统的环境变量中。 ### 回答3: 当您在命令行中运行"bash: python: 未找到命令..."错误消息时,这意味着您尝试执行python命令,但系统找不到python解释器。 出现这个错误的原因可能有以下几种: 1. 您的系统上没有安装Python解释器。在某些Linux发行版中,默认情况下可能没有安装Python。您可以通过运行以下命令来安装Python: sudo apt-get install python3 2. 您的系统上没有将Python解释器的路径添加到环境变量中。如果已经安装了Python,但仍然出现此错误,请确保将Python解释器的路径添加到系统的环境变量中。可以通过在终端中运行以下命令来检查Python是否已添加到环境变量中: echo $PATH 如果结果中没有包含Python解释器的路径,您可以通过编辑系统的环境变量配置文件(如bashrc或bash_profile)来添加路径。 3. Python解释器的路径名称不正确。在某些系统上,Python解释器的名称可能与"python"稍有不同,您可以尝试运行"python2"、"python3"或其他可能有效的名称来查看是否有不同的结果。 请记住,以上解决方法根据您的操作系统和软件环境可能会有所差异。如果您遇到问题,可以提供更多详细的信息,以便我们能够为您提供更准确的帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值