首页 > 代码库 > 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:列表操作总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。