列表方法总览:
列表的特点:
1、查找元素在列表中的下标:
代码:
my_list = ["xiaoming","xiaohong","xiaohuang"] index = my_list.index("xiaohong") print(f"xiaohong在列表中的下标索引值是:{index}") 运行:
注意:如果查找元素不存在,会进行报错。
2、修改特定位置的元素值:
代码:
my_list = [1, 2, 3] my_list[0] = 5 print(my_list)
运行:
反向代码:
my_list = [1, 2, 3] my_list[-3] = 5 print(my_list)
运行:
3、在指定下标位置插入新元素:
代码:
my_list = ["xiaoming", "xiaohong", "xiaohuang"] my_list.insert(1,"best") print(f"列表插入元素后,结果是:{my_list}")
运行:
4、在列表尾部追加单个元素:
代码:
my_list = ["xiaoming", "xiaohong", "xiaohuang"] my_list.append("大聪明") print(my_list)
运行:
5、在列表尾部追加一批新元素:
代码:
my_list = ["xiaoming", "xiaohong", "xiaohuang"] my_list2 = [1,2,3] my_list.extend(my_list2) print(my_list)
运行:
6、删除下标方法:
用del列表删除:
#删除xiaohong
my_list = ["xiaoming", "xiaohong", "xiaohuang"] del my_list[1] print(f"列表删除元素后结果是:{my_list}")
运行:
用列表.pop删除:
my_list = ["xiaoming", "xiaohong", "xiaohuang"] element = my_list.pop(1) #将删除的元素拿出来,可以放在变量里面,而del方法不能这样 print(f"通过pop方法取出元素后列表内容:{my_list},取出的元素使:{element}")
运行:
用remove删除某元素在列表中的第一个匹配项
代码:
my_list = ["xiaohong","xiaoming", "xiaohong", "xiaohuang"] my_list.remove("xiaohong") print(f"通过remove方法移除元素后,列表的结果是:{my_list}")
运行:
注意:这种方法只会从左向右删除重复元素的第一个,其他重复元素依旧保留。
7、用clear清空列表:
代码:
my_list = ["xiaohong","xiaoming", "xiaohong", "xiaohuang"] my_list.clear() print(f"通过clear方法清空元素后,列表的结果是:{my_list}")
运行:
8、统计列表内某元素的数量:
代码:
my_list = ["xiaohong","xiaoming", "xiaohong", "xiaohuang","xiaohong"] count = my_list.count("xiaohong") print(f"通过count方法数出xiaohong元素个数是:{count}")
运行:
9、用len统计列表中全部的元素数量:
代码:
my_list = ["xiaohong","xiaoming", "xiaohong", "xiaohuang","xiaohong"] count = len(my_list) print(f"通过len方法数出my_list元素个数是:{count}")
运行: