Python之list
1 #Python内置的一种数据类型是列表:list.一种有序的集合,可以随时添加和删除其中的元素。 2 #比如 列出组内的所有成员 3 group = ['Luck','Anny','Bob'] 4 print('结果:',group) 5 6 #变量group就是一个list。查询group的长度 7 print('结果:',len(group)) 8 9 #可以使用索引来访问list中的内一个元素(索引是从0开始) 10 #和Java中数组类似 11 print('结果:',group[0]) 12 print('结果:',group[1]) 13 print('结果:',group[2]) 14 #print(group[3]) 会报错 因为超出了范围。元素的索引最大值是len-1 15 16 #如果要取出最后一个元素,除了计算索引位置以外还可以使用-1做索引。直接获取最后一个元素 17 print('结果:',group[-1]) 18 print('结果:',group[-2]) 19 20 #list还是一个可变的有序表。可以往list中追加元素到末尾 append() 21 classmate = ['1','2','3'] 22 classmate.append('5') 23 print('结果:',classmate) 24 25 #向list的指定位置添加元素 insert(i,'') i是索引值 26 classmate.insert(3,'4') 27 print('结果:',classmate) 28 29 #删除list末尾的元素 pop() 30 classmate.pop() 31 print('结果:',classmate) 32 33 #删除list指定位置的元素 pop(i) i是索引位置 34 classmate.pop(1) 35 print('结果:',classmate) 36 37 #替换 直接将值替换 38 classmate[0] = '2' 39 print('结果:',classmate) 40 41 #list里面的元素的数据类型可以不同 42 mate = ['mark',123,True] 43 print('结果:',mate) 44 45 #list里面的元素也可以有另一个list 46 s = ['python','java',['c','c++'],'html',True] 47 print(s) 48 print('结果:',len(s)) 49 50 #如果list里面没有元素即空list 长度为0 51 l = [] 52 print('结果:',len(l)) 53 54 #练习:请用索引取出下面list的指定元素 55 L = [ 56 ['Apple','Andoird','Google'], 57 ['Java','C++','C','Python'], 58 ['前端','后台','大数据','全栈'] 59 ] 60 #1.打印'Apple' 61 print('结果:',L[0][0]) 62 #2.打印'Python' 63 print('结果:',L[1][3]) 64 #3.打印'后台' 65 print('结果:',L[2][1])
结果:

浙公网安备 33010602011771号