# 创建空列表
lst = [] 或者 lst = list()
# 1.append 用于在列表的末尾追加新的对象
a = [1,2,3]
a.append(4) # the result:[1,2,3,4]
# 2.count方法用于统计某个元素在列表中出现的次数
a = ['aa','bb','cc','aa','aa']
print(a.count('aa')) # the result:3
# 3.extend用于在列表的末尾一次性添加另一个序列中的多个值
a = [1,2,3]
b = [7,1,3]
a.extend(b) # the result :[1,2,3,7,1,3]
# 4.index函数用于从列表中找出某个值第一个匹配项的索引位置
a = [1,2,3,1]
print(a.index(1)) # the result:2
# 5.insert方法用于将对象按照指定的下标插入到列表中
a = [1,2,3,1]
a.insert(0,'aa') # the result: ['aa',1,2,3,1]
# 6.pop方法会移除列表中的一个元素(默认是最后一个),并且返回该元素的值
a = [1,2,3]
a.pop() # the result:[1,2] ,3
a.pop(0) # the result:[2,3]
# 7.remove方法将列表中的元素某个值的第一个匹配项
a = ['a','b','c','a']
a.remove('a') # the result:['b','c','a']
# 8.reverse方法会将列表中的元素方向存放
a = ['a','b','c']
a.reverse() # the result:['c','b','a']
# 9.sort方法用于在原位置对列表进行排序,意味着改变原来的列表,让其中的元素按一定顺序排列
a = ['a','b','c',1,2,3]
a.sort(reserve=Ture) # True表示降序排列,False表示升序排列,可默认不写
# the result:[1,2,3,'a','b','c']
# 10.enumrate
li = [11,22,33]
for k,v on enumrate(li,1):
print(k,v)
# the result: 1,11
2,22
3,33
# 11.修改列表中的元素
verse = ['长亭外','古道边','芳草碧连天']
verse[2] = '一行白鹭上青天' # 修改列表的第三个元素
# the result:verse = ['长亭外','古道边','一行白鹭上青天']
# 12.根据列表中元素的索引删除元素
verse = ['长亭外','古道边','芳草碧连天']
del verse[-1] # the result: ['长亭外','古道边']