首页 > 代码库 > Python:列表操作总结

Python:列表操作总结

一、创建一个列表

只要把逗号分隔的不同数据项使用方括号括起来即可

1 list1=[physics,chemistry,1997,2000]
2 list2=[1,2,3,4,5,6,7]

[注]:1.列表中的数据项不需要具有相同的数据类型

          2.列表的索引从0开始,并且列表可以进行截取、组合

二、访问列表中的值

使用下标索引来访问列表中的值,同样也可以使用方括号的形式来截取字符

1 list1=[physics,chemistry,1997,2000]
2 list2=[1,2,3,4,5,6,7]
3 
4 print(list1[0]:,list1[0]) #输出:list1[0]:physics
5 print(list2[1:5]:,list2[1:5]) #输出:[2,3,4,5]

三、列表脚本操作符

Python表达式

结果 描述
len([1,2,3]) 3 长度
[1,2,3]+[4,5,6] [1,2,3,4,5,6] 组合
[‘Hi!‘]*4 [‘Hi!‘,‘Hi!‘,‘Hi!‘,‘Hi!‘] 重复
3 in [1,2,3] True

元素是否存在于列表中

for x in [1,2,3]: print(x) 1,2,3

迭代

 

 

 

 

 

 

 

 

四、列表截取

假设列表如下:

list=[1,2,3,4,5,6,7,8,9]

操作:

Python表达式 结果 描述
list[2] 3 读取列表中第三个元素
list[-2] 8 读取列表中倒数第二个元素
list[1:4] [2,3,4] 截取从下标1开始到下标4(不包括下标4的元素)的元素,结果是一个列表
list[1:8:2] [2,4,6,8] 截取从下标1开始到下标8(不包括下标8的元素)的元素,步长为2,结果为一个列表
list[:3] [1,2,3] 从列表第一个元素开始截取到下标为3(不包括下标3的元素)的元素,结果为一个列表
list[5:] [6,7,8,9] 截取从下标为5开始到列表末尾的元素,结果是一个列表
list[:] [1,2,3,4,5,6,7,8,9] 复制整个列表

Python:列表操作总结