总结
1 列表元素的增删改操作
-
-
增 - 添加元素
-
列表.append(元素) - 在列表最后添加指定元素
-
列表.insert(下标,元素) - 在列表的指定下标所在位置前插入指定元素
-
-
删 - 删除列表元素
-
del 列表[下标] - 删除列表中指定下表对应的元素 (下标不能越界,否则程序报错
-
列表.remove(元素)
如果需要删除的元素在列表中有多个,只删除最前面那一个
如果需要删除的元素不存在,程序报错
- 列表.pop() - 取出列表最后一个元素
列表.pop(下标) - 取出列表中指定下表对应的元素
-
-
改: 列表[下标] = 新值 - 修改列表中指定下标对应的元素
-
2 列表相关操作
-
加法运算和乘法运算
列表1 + 列表2 - 将两个列表合并产生一个新的列表
list1 = [10, 20, 30] + ['abc', '123'] print(list1) # [10, 20, 30, 'abc', '123']
-
列表 * N - 列表中的元素重复N次产生一个新的列表
-
list2 = [10, 20, 30] * 3 print(list2) # [10, 20, 30, 10, 20, 30, 10, 20, 30]
-
in 和 not in
元素 in 列表 - 判断列表中是否存在指定元素
元素 not in 列表 - 判断列表中是否不存在指定元素 -
print(10 in [10, 20, 30]) # True print([10, 20] in [10,20,30]) # False print([10, 20] in [[10, 20], 30]) # True
-
作业
1.已知一个数字列表,求列表中心元素
list =