Python 中列表list的用法
2019-04-17 本文已影响3人
redcohen
Python中的list很好用。
创建一个列表
创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:
list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5 ]
list3 = ["a", "b", "c", "d"]
注意:每个项可以不同类型
访问列表中的值
list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5, 6, 7 ]
print "list1[0]: ", list1[0]
print "list2[1:5]: ", list2[1:5]
输出:
list1[0]: physics
list2[1:5]: [2, 3, 4, 5]
注意: 这个冒号
:
特别好用。比如你要截取列表的一部分时。
特别注意: 这个冒号
:
后面的数字的意思是到第几个项目为止,不是下标了。下标是以0为开始的。
Python列表截取
我们经常会需要截取列表的一段。
list[i:j]
就是截取从第i+1
个元素到第j
个元素。
另外,很好玩的,可以用负标。
list[-2]
代表倒数第二个元素
添加元素
list = [] ## 空列表
list.append('Google') ## 使用 append() 添加元素
list.append('Runoob')
删除列表元素
del list1[2]
删除第三个元素
还有好多方便的用法,下次再讲。