修改和查找列表元素
·对列表元素进行修改和查找
对列表的主要操作时增删改查
·增 加新的元素
·删 除元素
·修 改元素
·查 找元素
使用下标对元素直接赋值进行修改:
my_list[1] = 7my_list[3] = age
使用下标查找元素内容:
print(my_list[2])value = my_list[0]
查找指定内容首次出现的下标:
my_list.index("Hi") //将要查找的内容放在括号内,会输出其第一次出现的下标
查找指定内容出现的次数:
my_list.count(6) //查找 6 这个元素在my_list中出现了几次
a = [1,2,3,5,4,5,6,7,8]b = ["周一","周二","周三","周四","周六","周五","周日"]# 通过下标修改其中某一元素:a[1] = 12 #将下标为 1 的元素更改为12print(a)输出结果:[1, 12, 3, 5, 4, 5, 6, 7, 8]# 通过下标查找元素(获取元素内容):print(a[2])输出结果:3# 查找元素在列表中出现的位置(下标):使用前先确保要查找的元素内容包含在列表中,否则执行报错print(a.index(2)) # 如果列表中有多个匹配的元素,则只显示第一次出现的元素的下标位置输出结果:1# 查找某个元素在列表中出现的次数:print(a.count(5))print(a.count(2000))# 若查找的是一个不存在于列表中的元素,则输出结果为 0 ,不会进行报错输出结果:2
0# 互换列表中元素的位置:b[4], b[5] = b[5],b[4]print(b)# 原理:将b[5]赋值给b[4],将b[4]赋值给b[5](因为能够同时给多个变量赋值)输出结果:['周一', '周二', '周三', '周四', '周五', '周六', '周日']# 将一个字符串拆分成列表:d = "周一,周二,周三,周四,周六,周五,周日"r = [1,2,3,4]d1 = d.split(",")print(f"转换成列表: {d1}")# 将列表转成字符串:dd = "".join(d1) #要求列表中元素必须全部是字符串类型,否则运行报错print(f"转换成字符串: {dd}")# 转换成字符串,并在中间使用自定义分割符分开:ddd = "*".join(d1) #自定义分隔符: *print(f"使用分隔符分开后: {ddd}")# 分隔和组合时,都能够自定义分隔符# t = "".join(r) #运行会报错输出结果:转换成列表: ['周一', '周二', '周三', '周四', '周六', '周五', '周日']
转换成字符串: 周一周二周三周四周六周五周日
使用分隔符分开后: 周一*周二*周三*周四*周六*周五*周日