Python入門 知識點整理(六)(列表增刪改查)

2021-09-26 13:21:22 字數 1609 閱讀 7819

查資料:

strd_d=["ccc","ddd","hhh"]

strd=input("請輸入")

if strd in strd_d:

print(f"有")

else:

print(f"沒有")

strd_d=["ccc","ddd","hhh"]

print(strd_d)

結果:

[『ccc』, 『ddd』, 『hhh』, 『vvv』]

extend():列表結尾追加資料,如果資料是乙個序列,則將這個序列的資料逐一新增到列表。-列表序列.extend(資料)

strd_d=["ccc","ddd","hhh"]

strd_d.extend("vvv")

print(strd_d)

結果:

[『ccc』, 『ddd』, 『hhh』, 『v』, 『v』, 『v』]

insert():指定位置新增資料。-列表序列.insert(位置下標,資料)

strd_d=["ccc","ddd","hhh"]

strd_d.insert(0,"vvv")

print(strd_d)

結果:

[『vvv』, 『ccc』, 『ddd』, 『hhh』]

刪資料:

del:

strd_d=["ccc","ddd","hhh"]

del strd_d

print(strd_d)

strd_d=["ccc","ddd","hhh"]

del strd_d[1]

print(strd_d)

結果:[『ccc』, 『hhh』]

pop():刪除指定下標的資料(不指定為最後乙個),並返回該資料。-列表序列.pop(下標)#可以把刪除的資料存起來

strd_d=["ccc","ddd","hhh"]

strd_d.pop(1)

print(strd_d)

結果:

[『ccc』, 『hhh』]

下面兩個就不多說了,和上面一樣的。

remove():移除列表中某個資料的第乙個匹配項

clear():清空列表

改資料:

修改指定下標的資料:

strd_d=["ccc","ddd","hhh"]

strd_d[1]="lll"

print(strd_d)

結果:

[『ccc』, 『lll』, 『hhh』]

逆序:

strd_d=["ccc","ddd","hhh"]

strd_d.reverse()

print(strd_d)

結果:

[『hhh』, 『ddd』, 『ccc』]

公升序和降序:

sort():列表序列.sort(key=none,reverse=false)#false 公升序 true降序(不設定預設公升序)

copy():複製資料

Python知識點整理

參考 python.doc 廖雪峰的python教程 使用 將兩行 為一行 if 1900 year 2100 and1 month 12 and1 day 31 and0 hour 24 and0 minute 60 and0 second 60 looks ike a valid date re...

python知識點整理

1 python列表和元祖 python包含6中內建的序列,即列表 元組 字串 unicode字串 buffer物件和xrange物件。通用序列操作 索引 分片 序列相加 乘法 成員資格 in 長度 len 最小值 min 和最大值 max 2 python字典 花括號 字典是另一種可變容器模型,且...

React入門知識點整理

1 jsx是 2 jsx的特點 3 jsx語法 不能使用語句的解決方案 用三元表示式 var helloworld react.createclass react.render document.body 複製 通過變數賦值的方式 var helloworld react.createclass e...