列表:儲存資料,支援的資料型別很多(字串,數字,布林值,列表,集合,元組,字典)
#定義乙個列表
lst = ["123","常青藤","九月風",123,true]
#用逗號分隔的是乙個元素
print(lst[0])
print(id(lst[0])) #id獲取物件的記憶體位址
lst = ["123","常青藤","九月風",123,true]
lst [0] = "996"
print(lst)
#輸出 ["996","常青藤","九月風",123,true]
#字串是不可變的資料
s = "alex" # 字串是不可變資料
s = "wusir"
s[0] = "b"
print(s)
lst = ["123","常青藤","九月風",123,true]
print(lst)
#輸出 ['123', '常青藤', '九月風', 123, true, '冬日雪']
2) 插入:以後盡量不要使用(當資料量比較大的時候會影響效率)關鍵字詞 insertlst = ["123","常青藤","九月風",123,true]
lst.insert(1,"冬日雪")
print(lst)
#輸出 ['123', '冬日雪', '常青藤', '九月風', 123, true]
lst = ["123","常青藤","九月風",123,true]
lst.extend("夏季的雨")
print(lst)
# 輸出 ['123', '常青藤', '九月風', 123, true, '夏', '季', '的', '雨']
有返回值返回的是被刪除的元素dtu = ["123","常青藤","九月風",123,true]
dtu.pop()
print(dtu)
# 輸出 ['123', '常青藤', '九月風', 123]
lta = ["123","常青藤","九月風",123,true]
lta.pop(2)
print(lta)
#輸出 ['123', '常青藤', 123, true]
lta = ["123","常青藤","九月份",123,true]
lta.remove(123)
print(lta)
#輸出 ['123', '常青藤', '九月份', true]
lta = ["123","常青藤","九月份",123,true]
del lta[1]
print(lta)
#輸出 ['123', '九月份', 123, true]
通過切片刪除lta = ["123","常青藤","九月份",123,true]
del lta[0:2]
print(lta)
#輸出 ['九月份', 123, true]
通過步長刪除lta = ["123","常青藤","九月份",123,true,"夏日雨",false]
del lta[0:5:2]
print(lta)
# 輸出 ['常青藤', 123, '夏日雨', false]
清空 (關鍵字 clear)lta = ["123",123,"春日雨","夏日陽","秋日果","冬日雪"]
lta.clear()
print(lta)
# 輸出
lta = ["123","常青藤","九月份",123,true,"夏日雨",false]
lta[1] = "冬日雪"
print(lta)
#輸出['123', '冬日雪', '九月份', 123, true, '夏日雨', false]
lta = ["123","常青藤","九月份",123,true,]
lta[1:3] = "冬日雪"
print(lta)
#輸出['123', '冬', '日', '雪', 123, true]
lta = ["123","常青藤","九月份",123,true,]
lta[1:4] = 12,13,14,15,16
print(lta)
#輸出 ['123', 12, 13, 14, 15, 16, true]
lta = ["123","常青藤","九月份",123,true,]
lta[1:4:2 ]="12"
print(lta)
#輸出 ['123', '1', '九月份', '2', true]
for迴圈lta = ["123","常青藤","九月份",123,true,]
for i in lta:
print(i)
#輸出123
常青藤九月份
123true
取值通過索引進行取值,一層一層的進行查詢lst = [1,"alex","999","小東北","渣渣",
["大黑",["小七",["我帥嗎"],"大煎餅","掉井蓋","三金片"],
"海棠","海馬",["太白金星","女神","九月",["110"]]]]
print(lst[-1][1][1][0])
#輸出 我帥嗎
Python列表的增刪改查
列表的增 li libai sushi dufu sushi 白居易 第一種 diaochan print li 第二種 insert 指定插入位置 將 詩人 這個元素插入第三個位置 li.insert 2,詩人 第三種 extend 迭代追加 li.extend abcd 將組成字串abcd的每個...
python 列表的增刪改查
列表 有序可變的,索引 作用 儲存資料的,支援很多種資料型別 定義方式 lst 1,alex true,a b 增 extend 迭代新增 insert 插入 insert 1,admin 盡量少用 刪def lst 刪除整個列表 def lst 0 2 切片刪除 def lst 0 5 2 步長刪...
python列表的增刪改查
定義個列表 a xiaobao aiaohao biaoliao ciaoqing eiaoli qibao 列表查詢 print a 3 列表是從0開始 print a 2 5 列印位置2到4的內容 print a 1 1 2 2是高階 此處是從位置為1開始加2遞增顯示,1 和為空 都是取到最後 ...