1.列表使用[]定义,列表元素可以更改
list1=['hello',89,'days'] print(list1) #结果:['hello', 89, 'days'] list1[1]='a nice' print(list1) #结果:['hello', 'a nice', 'days']
2.访问列表元素
print(list1[0]) #结果:hello print(list1[:]) #结果:['hello', 'a nice', 'days']
3.删除列表元素
del (list1[0]) print(list1[:]) #结果:['a nice', 'days'] del (list1[0:]) print(list1) #结果:[]
4.创建空列表,或者使用已有对象创建列表
list2=list() print(list2) #结果:[] list3=list((1,2,3,4,5)) print(list3) #结果:[1, 2, 3, 4, 5]
5.向列表添加元素
list.append(list2,'hello,world') print(list2) #结果:['hello,world'] list.insert(list2,1,'I am fine') print(list2) #结果:['hello,world', 'I am fine'] list.extend(list2,(1,2,3,4,5)) print(list2) #结果:['hello,world', 'I am fine', 1, 2, 3, 4, 5]
6.计算列表中元素出现次数
list2.extend((4,5,6)) print(list2) #结果:['hello,world', 'I am fine', 1, 2, 3, 4, 5, 4, 5, 6] print(list2.count(4)) #结果:2 print(list2.count(3)) #结果:1
7.显示要查找元素在列表中最先出现的index
print(list2.index(4)) #结果:5 print(list2.index(3)) #结果:4
8.list.copy()
list3=list.copy([6,7,8]) print(list3) #结果:[6, 7, 8] 原始list3=[1, 2, 3, 4, 5]
9.pop()函数
弹出某index位置的数值
print(list2) #结果:['hello,world', 'I am fine', 1, 2, 3, 4, 5, 4, 5, 6] print(list2.pop(5)) #结果:4 print(list2) #结果:['hello,world', 'I am fine', 1, 2, 3, 5, 4, 5, 6]
10.remove()函数
移除某个值(第一次出现)
print(list2) #结果:['hello,world', 'I am fine', 1, 2, 3, 5, 4, 5, 6] print(list2.remove(5)) #结果:None print(list2) #结果:['hello,world', 'I am fine', 1, 2, 3, 4, 5, 6]
11.reserve()函数
反向输出
print(list2.reverse()) print(list2) #结果:[6, 5, 4, 3, 2, 1, 'I am fine', 'hello,world']
12.sort()函数
排序(默认增序)
print(list3.reverse()) #list3=[6,7,8] print(list3) #结果:[8, 7, 6] print(list3.sort()) print(list3) #结果:[8, 7, 6]