|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
列表的定义
比如:
member = ['文文', '红白', '四季爷爷']
number = [1, 2, 3, 4, 5] #普通列表
mix = [1, '小甲鱼', 3.14, [1, 2, 3]] #混合列表
empty = [] #空列表
#这其中, '文文','红白'等叫做列表member的元素
访问列表的元素
列表元素可以通过索引来访问,和c语言的数组下标相似,索引也从0开始,比如:
>>> member[0]
'文文'
>>> member[1]
'红白'
这样,但是注意索引不要越界,否则会报错:
>>> member[3]
Traceback (most recent call last):
File "<pyshell#16>", line 1, in <module>
member[3]
IndexError: list index out of range
可以使用member[-n]的形式来访问member的倒数第n个元素:
>>> member[-1]
'四季爷爷'
同样用-n访问时也不要越界,会报错...
len()函数
len()函数接收一个列表参数,返回这个列表的长度,即列表有几个元素
>>> len(member)
3
因此列表member的最后一个索引可以表示为len(member) - 1
向列表中添加元素
append()函数:
>>> member.append('犬犬') #member 列表接上
>>> member
['文文', '红白', '四季爷爷', '犬犬']
#缺点: append()函数只接收一个参量,因此一次只能添加一个成员,很麻烦
extend()函数:
#接收一个列表参数,用这个来扩张另一个列表
>>> member.extend(['某爱后宫团', '路人阿q']) #列表依然接上
>>> member
['文文', '红白', '四季爷爷', '犬犬', '某爱后宫团', '路人阿q']
insert()函数
insert()函数接收两个参数,第一个为索引,第二个是要添加的元素
insert()的作用是把元素添加到目标索引的位置,如下:
>>> member.insert(0,'阿紫')
>>> member
['阿紫', '文文', '红白', '四季爷爷', '犬犬', '某爱后宫团', '路人阿q']
|
|