list是一种内置的数据类型,是一种有序的集合,可以随时添加和删除其中的元素。
classmates = ['Michael','Bob','Tracy'];
1、len(classmates):返回list元素的个数 3
2、索引:classmates[0] ’Machael‘
获得最后一个元素:classmates[len-1] or classmates[-1]
同理获得倒数第2个:classmates[len-2] or classmates[-2]
3、追加元素:追加到末尾 classmates.append('Adam')
在指定位置插入元素 classmates.insert(1,'Jack')
4、删除元素:删除最后一个元素 classmates.pop() 返回pop的值
删除指定位置的元素 classmates.pop(1)
5、替换元素:classmates[1] = 'Sarah'
6、list中元素的数据类型可以不同:L = ['Apple',123,True]
7、list中的元素也可以是另一个list:s = ['python','java',['asp','php'],'scheme']
此时len(s) 4 s可以看做二维数组,访问'asp' s[2][0]
8、如果L = [],则len(L) 0
tuple 元组 与list很相似,但是tuple一旦初始化就不能修改
classmates = ('Michael','Bob','Tracy')
此时classmates这个元组不能被改变,即不能插入、删除,只能读取,与list相同。
1、t = (1,2)
2、t = ()
3、t = (1,)