1 #python内置的一种数据类型:list。 2 #list是一种有序的集合,可以随时添加和删除其中的元素 3 4 #list的创建 5 classmates = ['Michael','Bob','Tracy'] 6 print(classmates) 7 8 #用len()函数可以获得list元素的个数: 9 print(len(classmates))10 11 #用索引来访问list中的每一个位置的元素,索引是从0开始的12 print(classmates[0])13 #当索引超出了范围,Python会报一个IndexError错误14 #确保索引不越界,最后一个元素索引是 len(classmates)-115 16 #如果要取最后一个元素,除了计算索引位置外,还可以用-1做索引,直接获取最后一个元素:17 print(classmates[-1])18 19 #list 是一种可变的有序表,所以可以向list中追加元素到末尾:20 classmates.append('Adam')21 22 #也可以把元素插入到指定位置,比如索引号为1的位置:23 classmates.insert(1,'Alex')24 25 #要删除list末尾的元素,用pop()方法26 classmates.pop()27 28 #删除指定位置的元素,用pop(i) i是索引位置29 classmates.pop(1)30 31 #要把某个元素换成别的元素,可以直接赋值给对应的索引位置32 classmates[1]='Sarah'33 34 #list里面的元素的数据类型也可以不同,比如:35 l=['Apple',123,True]36 37 #list元素也可以是另一个list,比如:38 s=['python','java',['asp','php'],'scheme']39 print(len(s)) #440 41 #相当于===>42 p=['asp','php']43 s=['python','java',p,'scheme']44 print(s[2][0]) #获取 asp 元素45 46 #如果list中一个元素都没有,就是一个空的list,长度为047 L=[]48 len(L) #0