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])

结果:

posted on 2019-12-19 16:00  Xiao白白白  阅读(915)  评论(0)    收藏  举报