#1. 增 - 在列表中添加元素
#1)列表.append(数据) - 将指定数据添加到指定列表的最后
games=['英雄联盟','王者荣耀','原神','部落冲突','开心消消乐']
print(games)
games.append('红色警戒')
print(games)
#案列:提取nums中所有的偶数
nums=[12,34,55,71,39,80,76,57,81,24]
#[12,34,80,76,24]
#[]
new_nums=[]
for x in nums:
if x % 2 == 0:
new_nums.append(x)
print(new_nums)
# 练习1:提取nums中所有元素的个位数
nums = [12, 34, 55, 71, 39, 80, 76, 57, 81, 24]
# [2, 4, 5, 1, 9, 0, 6, 7, 1, 4]
new_nums=[]
for x in nums:
x %= 10
new_nums.append(x)
print(new_nums)
# 练习2:将scores中所有的0分替换成'补考',得到一个新的列表
scores = [99, 80, 0, 67, 52, 0, 78, 77, 92, 83]
# [99, 80, '补考', 67, 52, '补考', 78, 77, 92, 83]
new_nums=[]
for x in scores:
if x == 0:
x='补考'
new_nums.append(x)
else:
new_nums.append(x)
print(new_nums)
# 练习3: 将nums中所有的奇数后面添加元素1
nums = [12, 34, 55, 71, 39, 80, 76, 57, 81, 24]
# 12, 34, 55, 1, 71, 1, 39, 1, 80, 76, 57, 1, 81, 1, 24]
new_nums=[]
# for x in nums:
# if x % 2 == 1:
# new_nums.append(x)
# new_nums.append(1)
# else:
# new_nums.append(x)
# print(new_nums)
# new_nums=[]
for x in nums:
new_nums.append(x)
if x % 2 != 0:
new_nums.append(1)
print(new_nums)
print('---------------')
#2)列表.insert(索引,元素) - 将指定元素插入到指定列表中指定索引对应元素前面
games=['英雄联盟','王者荣耀','原神','部落冲突','开心消消乐']
print(games)
games.insert(2,'红色警戒')#正数在左
print(games)
games=['英雄联盟','王者荣耀','原神','部落冲突','开心消消乐']
games.insert(-3,'红色警戒')#指定之前负数也在它左边
print(games)
#2.删 - 删除列表中的元素
#1) del 列表[索引] - 列表中指定索引对应的元素
games=['英雄联盟','王者荣耀','原神','部落冲突','开心消消乐']
print(games)
del games[1]
print(games)
print('---------------------------------------------------')
#2)列表.remove(元素) - 删除列表中第一个指定元素
games=['英雄联盟','王者荣耀','原神','部落冲突','王者荣耀','开心消消乐']
print(games)
games.remove('王者荣耀')
print(games)
print('-------------')
#3)
#列表.pop() - 取走列表中最后一个元素并且返回 #del remove是删除 和 pop区分
#列表.pop(索引) - 取走列表中指定索引对应的元素并返回
games=['英雄联盟','王者荣耀','原神','部落冲突','王者荣耀','开心消消乐']
print(games)
result=games.pop(0)
print(games,result)
print('------------------------')
#3.改 - 修改列表中某个元素的值
#列表[索引] = 数据 - 将列表指定索引对应的元素修改成指定数据
games=['英雄联盟','王者荣耀','原神','部落冲突','王者荣耀','开心消消乐']
print(games)
games[1]='红色警戒'
print(games)
Python列表的增删改操作
最新推荐文章于 2024-09-23 14:24:34 发布