1 #增删改查
2 new_student = ['hanm','yangll','jiajj','liuz']
3 #查
4 print(new_student[0])
5
6 # 增加
7 new_student.append('hujc') #在列表末尾增加
8 new_student.insert(1,'xiaohei')#指定位置增加
9 print(new_student)
10
11 # 修改
12 new_student[0] = 'niuhy'
13 print(new_student)
14
15 # 删除
16 new_student.pop(1)#删除指定位置的元素
17 new_student.pop()#默认删除最后一个元素
18 new_student.remove('jiajj')#传元素,列表中有多个相同元素时,只删除一个元素
19 print(new_student)
20 count_stu = new_student.count('niuhy')#统计元素的个数
21 print(count_stu)
22
23 print(new_student.index('niuhy'))#找到元素的下标
24 new_student.clear()#清空列表
25 new_student.sort()#排序
26
27 num = [10,1,4,9,5,7]
28 num.sort()
29 print(num)
1 l3 = [1,4,6,2,9]
2 l3.reverse()#反转
3 print(l3)
4
5 #合并元素
6 l = [1,2,3]
7 l2 = [4,5,6]
8 l.extend(l2)
9 print(l)
10 #直接循环list,每次循环的结果就是list的元素
11 new_student = ['hanm','yangll','jiajj','liuz']
12 for stu in new_student:
13 print(stu)
14
15 # 多维数组
16 #二维数组
17 l = [1,2,3,['a','b','c']]
18 print(l[3][1])#取到b
19 #三维数组
20 l2 = [1,2,3,['a','b','c',['!','@','#']]]
21 print(l2[3][3][1])#取到@