一、列表的增删改
1.增 - 添加元素
1) 列表 oppend(元素) - 在列表的最后添加执行元素
games = ['英雄联盟', '王者荣耀', '吃鸡']
print(games) #['英雄联盟', '王者荣耀', '吃鸡']
games.append('部落冲突')
print(games) #['英雄联盟', '王者荣耀', '吃鸡', '部落冲突']
练习: 提取nums中所有的偶数
nums = [43, 60, 88, 91, 33, 56, 70, 21]
# [90, 88, 56, 70]
new_nums = []
for i in nums:
if i % 2 == 0:
new_nums.append(i)
print(new_nums)
2) 列表.insert(下标, 元素) - 在指定下标对应的元素前插入指定元素
games = ['英雄联盟', '王者荣耀', '吃鸡']
print(games) # ['英雄联盟', '王者荣耀', '吃鸡']
games.insert(1, '部落冲突')
print(games)
2. 删
1) del 列表[下标] - 删除列表中指定下标对应的元素
games = ['英雄联盟', '王者荣耀', '吃鸡', '部落冲突', '开心消消乐']
print(games)
del games[2]
print(games) # ['英雄联盟', '王者荣耀', '部落冲突', '开心消消乐']
2) 列表.remove(元素) - 删除列表中第一个指定的元素
games = ['英雄联盟', '王者荣耀', '吃鸡', '部落冲突', '开心消消乐']
games.remove('吃鸡')
print(games) #['英雄联盟', '王者荣耀', '部落冲突', '开心消消乐']
3) 列表.pop
列表.pop() - 取出列表最后一个元素,并返回 (没有消失,数据还在内存)
列表.pop(下标) - 取出列表中指定下标对应的元素,并返回
games = ['英雄联盟', '王者荣耀', '吃鸡', '部落冲突', '开心消消乐']
result = games.pop()
print(games, result) #['英雄联盟', '王者荣耀', '吃鸡', '部落冲突']
3. 改
列表[下标] = 新元素
games = ['英雄联盟', '王者荣耀', '吃鸡', '部落冲突', '开心消消乐']
games[1] = '红色警戒'
print(games) #['英雄联盟', '红色警戒', '吃鸡', '部落冲突', '开心消消乐']
二、列表相关操作
1.列表的加法和乘法运算
1)加法运算:列表1 + 列表2 - 将两个列表合并创建一个新的列表
nums1 = [10,