Py学习  »  Python

Python 中列表list的用法

redcohen • 5 年前 • 127 次点击  

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]

删除第三个元素

还有好多方便的用法,下次再讲。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/31758
 
127 次点击