#以下三种是往列表里增加值
#
l=[2222,3333,"egon",{"name":"egon","age":18}]
l.append(999)
print(l) #追加值
l.insert(2,[2,"good"]) #先索引的位置 再内容
print(l) #插入值 代表索引的位置 逗号后面的代表索引第二个值前面加一个[2,"good"]
x=[1,2,3,"egon"]
l.extend(x)
print(l) #把x列表的每一个值都单独分别放入l的后面
#以下三种是往列表里删除值
l=[111,222,"egon",["name",2222]]
# del l[1] #记住用del单纯的删除值,无法返回值
# print(l)
# l.pop(3) #按照索引删值
# print(l) #pop删除能拿到返回值,指定索引按默认最后一个删除
l.remove(["name",2222])
print(l) #按照元素删除 也是单纯的删除
# 列表需要掌握的操作
l=[1111,2222,"egon",{"name":"chenhao","age":18}]
l.count(1111)
print(l.count(1111)) #表示在列表出现的次数 #这里面只有pop、count、index有返回值
m=l.clear()
print(l.clear()) #清空列表的所有
l.reverse()
print(l) #将列表反转
l.index('egon')
print(l.index('egon')) #通过某一元素找到它在列表里对应的是几号索引
# 这个只用在列表里是同种类型才可以排序
l.sort() #默认从小到大排
l.sort(reverse=True) #从大到小降序