码迷,mamicode.com
首页 > 编程语言 > 详细

Python:列表操作总结

时间:2017-08-12 00:36:50      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:需要   class   lis   重复   print   描述   截取   逗号   总结   

一、创建一个列表

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

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:列表操作总结

标签:需要   class   lis   重复   print   描述   截取   逗号   总结   

原文地址:http://www.cnblogs.com/duwenxing/p/7348415.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!