python 增删列表_python 列表的增删改查
# -----------------------------增加 append insert
li = ["Break", "19", "前端", "男"]
# 在最后面增加
li.append("666")
print(li)
# 在中間插入 insert(在后面)
li.insert(2, "insert增加的")
print(li)
# extend 會(huì)將字符串拆分成一個(gè)一個(gè)的單元素(后面加入)
li.extend([0, 5])
li.extend("asdasd")
print(li)
# ---------------------------刪
li = ["Break", "19", "前端", "男"]
# pop 默認(rèn)刪除最后一個(gè) 返回被刪的元素
print(li.pop(1))
print(li.pop())
# 刪除指定元素
li.remove("Break")
print(li)
# 清空,也可以直接賦值一個(gè)空列表
li.clear()
print(li)
# 切片模式刪除
# del li
# print(li) # 會(huì)報(bào)錯(cuò) 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] = "阿斯達(dá)四大"
print(li) # ['阿', '斯', '達(dá)', '四', '大', '前端', '男']
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) # 長(zhǎng)度
print(l)
# 查找元素出現(xiàn)的次數(shù) (區(qū)分大小寫(xiě))
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)
總結(jié)
以上是生活随笔為你收集整理的python 增删列表_python 列表的增删改查的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python qq机器人框架有哪些_使用
- 下一篇: string.h包含哪些函数_Excel