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]