python 增删列表_python 列表的增删改查

# -----------------------------增加 append insert

li = ["Break", "19", "前端", "男"]

# 在最后面增加

li.append("666")

print(li)

# 在中间插入 insert(在后面)

li.insert(2, "insert增加的")

print(li)

# extend 会将字符串拆分成一个一个的单元素(后面加入)

li.extend([0, 5])

li.extend("asdasd")

print(li)

# ---------------------------删

li = ["Break", "19", "前端", "男"]

# pop 默认删除最后一个 返回被删的元素

print(li.pop(1))

print(li.pop())

# 删除指定元素

li.remove("Break")

print(li)

# 清空,也可以直接赋值一个空列表

li.clear()

print(li)

# 切片模式删除

# del li

# print(li) # 会报错 NameError: name 'li' is not defined

# del li[:] # 和切片操作一致

# print(li) # []

# ---------------------------改

# 直接赋值

li = ["Break", "19", "前端", "男"]

li[0] = "Break666"

# print(li)

# li[0] = ["1","2"]

# print(li)

# 切片修改

li[0:2] = "阿斯达四大"

print(li) # ['阿', '斯', '达', '四', '大', '前端', '男']

li[0:2] = ["000", "111", "222"]

print(li) # ['000', '111', '222', '前端', '男']

# -------------------------查

li = ["Break", "19", "前端", "男"]

for i in li:

print(i)

# -----------------------------公共方法

li = ["Break", "19", "前端", "男", "break"]

li2 = [514, 8, 1, 6, 5, 2, 1]

l = len(li) # 长度

print(l)

# 查找元素出现的次数 (区分大小写)

num = li.count("Break")

print(num)

# 正向排序

li.sort() # ascii码排序

li2.sort() # ascii码排序

print(li, li2)

# 反向排序

li2.reverse()

print(li2)

li2.sort(reverse=True)

print(li2)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值