list(列表)是一种有序的集合(可变的有序表),可以随时添加和删除其中的元素。例:fruit = ['Grapes','pineapple','banana'] 就是一个列表,对列表的常用操作有取长度,取值,增添,删除,替换等操作。
len(fruit)
fruit列表中有三个元素,所以取长度的结果为3。但是需要注意的是列表的索引是从0开始的。在下面我们会举例说明。 >>>fruit = ['Grapes','pineapple','banana']
>>>print(fruit[0])
Grapes
>>>print(fruit[3])
IndexError: list index out of range
>>>fruit.append('Pitaya')
>>>print(fruit)
['Grapes', 'pineapple', 'banana', 'Pitaya']
还可以在列表中的任意位置增添插入值,用insert(i),例如在列表中的第三项增添插入一项:
>>>fruit.insert(2,'Pitaya')#因为索引从0开始,所以是2,而不是3
>>>print(fruit)
['Grapes', 'pineapple', 'Pitaya', 'banana']
>>>fruit.pop() >>>print(fruit) ['Grapes', 'pineapple']
还可以删除列表中任意位置的元素,使用pop(i)['Grapes', 'pineapple']>>>fruit.pop(2) >>>print(fruit)
>>>fruit[1]='Pitaya' >>>print(fruit) ['Grapes', 'Pitaya', 'banana']
需要注意的是,list中元素的数据类型可以不同,例如:L = ['Apple', 123, True]