# 怎么创建 list
l1 =[]
l2 =[0,1,2,3,4,5,6,7,8,9]
l3 =[0,2,4,6,8]
l5 =[1,3,5,7,9]
# 查:查询已创建 list
print(type(l1),type(l2),type(l3),type(l5))
print(l1,l2,l3,l5)
print("===================================================================")
# 改:修改某一 list 中的数据
l2[0] = 100
l2[1] = 50
l2[2] = 10
print(l2)
print("===================================================================")
# 删:删除某一 list 中的数据
# remove 删除的时候通过值进行删除,从左向右数删除第一个找到的值
# 如果这个值不存在,会报异常
# pop 删除通过索引index/ 下标删除,同时会把被删除的值返回。
print(l2.remove(9))
print(l2)
print(l3.pop(4))
print(l3)
print("===================================================================")
# 增:添加某一个值到 list 中,可以指定位置,也可以不指定位置
# 添加到指定位置:insert (插入第几个位置,插入什么数据)其它数据向右挪一个位置
# list中每个值,他们所在位置的id 叫做 下标,这个id是从左向右由0开始数
l3.insert(1,1)
print(l3)
l5.insert(1,2)
print(l5)
# 添加到最后一个位置,使用append
l1.append(1)
print(l1)
print("===================================================================")