修改和查找列表元素

noteId: 6DA5782533984B4382B92F8D568EC3AC · 原始路径:/ALL/Python、Flask - vscode/视频笔记/修改和查找列表元素.note

·对列表元素进行修改和查找

对列表的主要操作时增删改查

·增 加新的元素

·删 除元素

·修 改元素

·查 找元素

使用下标对元素直接赋值进行修改:

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)  #运行会报错输出结果:转换成列表: ['周一', '周二', '周三', '周四', '周六', '周五', '周日']

转换成字符串: 周一周二周三周四周六周五周日

使用分隔符分开后: 周一*周二*周三*周四*周六*周五*周日