总结
增删改+ in / not in
1. 增 – 往列表中添加元素
#### 1)列表.append(元素) --指定元素添加到列表最后
movies = ['看不见的客人','肖生客的救赎','唐人街探案']
print(movies) #['看不见的客人', '肖生客的救赎', '唐人街探案']
movies.append('触不可及')
print(movies) #['看不见的客人', '肖生客的救赎', '唐人街探案', '触不可及']
2)列表.insert(下标,元素) --在列表指定下标前插入
movies = ['看不见的客人','肖生客的救赎','唐人街探案']
movies.insert(1,'星际穿越')
print(movies) #['看不见的客人', '星际穿越', '肖生客的救赎', '唐人街探案']
# 练习:用一个列表保存100以内所有能被3整除数
list = []
for x in range((not 100 % 3)):
list.append(x)
print(list)
"""
设置空列表,list = []
x = 0: if 0 % 3 == 0 True ->list.append(0) -> [0]
x = 1: if 1 % 3 == 0 False
x = 2: if 2 % 3 == 0 False
x = 3: if 0 % 3 == 0 True ->list.append(3) -> [0,3]
...
print()
"""
2.删除列表中的元素
1) del 列表[下标]-- 删除列表中指定下标的元素
-
删除指定变量
name = '小明' del name
-
删除列表指定元素
nums = [2,3,4,5] del nums[-1] print(nums) #[2, 3, 4]
-
删除整个列表
del nums
2)列表.remove(元素)
-
如果元素有多个,只删前面那个
-
如果元素不存在,会报错
nums = [2,3,4,5] nums.remove(2) print(nums) # nums.remove(6)