python中对列表的相关操作你知道吗
目录
1. 添加2. 删除3. 查找/修改4. 其他总结list1 = ["火腿肠", "面包", "牛奶", "可乐", "方便面"]
1. 添加
# append:在列表尾部添加元素 list1.append("饼干") print(list1)
# 结果:["火腿肠", "面包", "牛奶", "可乐", "方便面", "饼干"]
# insert:在某个索引下插入一个元素 list1.insert(1,"包子") print(list1)
# 结果:["火腿肠", "包子", "面包", "牛奶", "可乐", "方便面"]
# extend:将两个列表拼接起来 list2=[1,2] list1.extend(list2) print(list1)
# 结果:["火腿肠", "面包", "牛奶", "可乐", "方便面", 1, 2]
2. 删除
# remove:通过元素的值删除元素list1.remove("牛奶")print(list1)# 结果:["火腿肠", "面包", "可乐", "方便面"]# remove:通过元素的值删除元素 list1.remove("牛奶") print(list1)
# 结果:["火腿肠", "面包", "可乐", "方便面"]
# pop:通过索引删除元素,若不填索引则默认删除最后一个。pop可以将删除的元素返回 list1.pop(-2) print(list1.pop()) print(list1)
# 结果:
# 方便面
# ["火腿肠", "面包", "牛奶"]
# del:删除单个元素(功能同pop),删除多个元素,将整个列表从内存中删除 del list1[-2] print(list1) # 结果:["火腿肠", "面包", "牛奶", "方便面"] del list1[1:3] print(list1) # 结果:["火腿肠", "可乐", "方便面"] # 连变量名带内容全部从内存中删除 del list1
# clear:清空列表,列表还在,但里面每内容 print(list1.clear()) print(list1)
# 结果:
# None
# []
3. 查找/修改
# index:找某个元素的索引,便于对该位置的元素进行修改 print(list1.index("牛奶")) list1[list1.index("牛奶")] = "香蕉牛奶" print(list1)
# 结果:
# 2
# ["火腿肠", "面包", "香蕉牛奶", "可乐", "方便面"]
# count:得到列表中某个元素的出现的次数,返回值为0则表示不存在要查找的元素 print(list1.count("牛奶")) # 结果:1 print(list1.count("橙汁")) # 结果:0
4. 其他
# in 和 not in:判断某个元素在不在列表中 print("面包" in list1) print("面包" not in list1)
# 结果:
# True
# False
# reverse:对列表中的元素进行反转,最后一个元素成为第一个 list1.reverse() print(list1)
# 结果:["方便面", "可乐", "牛奶", "面包", "火腿肠"]
# sort:排序,对于数字默认按照升序排列 list2=[2,4,1,-1,9,22,11,8] list2.sort() print(list2) list2.sort(reverse=True) print(list2)
# 结果:
# [-1, 1, 2, 4, 8, 9, 11, 22]
# [22, 11, 9, 8, 4, 2, 1, -1]
# copy:复制一个新的列表 list2 = list1.copy() print(list2)
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!
X 关闭
X 关闭
- 15G资费不大降!三大运营商谁提供的5G网速最快?中国信通院给出答案
- 2联想拯救者Y70发布最新预告:售价2970元起 迄今最便宜的骁龙8+旗舰
- 3亚马逊开始大规模推广掌纹支付技术 顾客可使用“挥手付”结账
- 4现代和起亚上半年出口20万辆新能源汽车同比增长30.6%
- 5如何让居民5分钟使用到各种设施?沙特“线性城市”来了
- 6AMD实现连续8个季度的增长 季度营收首次突破60亿美元利润更是翻倍
- 7转转集团发布2022年二季度手机行情报告:二手市场“飘香”
- 8充电宝100Wh等于多少毫安?铁路旅客禁止、限制携带和托运物品目录
- 9好消息!京东与腾讯续签三年战略合作协议 加强技术创新与供应链服务
- 10名创优品拟通过香港IPO全球发售4100万股 全球发售所得款项有什么用处?