列表的常用操作方法

列表方法总览:

列表的特点:

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}")

运行:

  • 34
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值