Python基礎學習 04-列表-元祖-range
阿新 • • 發佈:2020-11-17
目錄
Day04
列表
列表 -- list -- 容器
有序,可變,支援索引 列表:儲存資料,支援的資料型別很多:字串,數字,布林值,列表,集合,元祖,字典; 不管什麼型別進行切片的時候獲取到的都是源資料型別; 定義一個列表 lst = [123, "abc", 45, True, "小明"] # 用逗號分隔的是一個原色 print(lst[0]) print(id(lst[0])) # id獲取物件的記憶體地址 修改列表中元素 lst[0] = "777" print(lst) # ['777', 'abc', 45, True, '小明'] 增加 lst.append("小紅") # 追加(在列表的最後位置新增一個內容) lst.insert(2, "小剛") # 插入(儘量不要使用) lst.extend("小王") # 迭代新增 print(lst) # [123, 'abc', '小剛', 45, True, '小明', '小紅', '小', '王'] 刪除 lst.pop() # 預設刪除最後一個 lst.pop(2) # 通過索引進行指定刪除 lst.remove("True") # 移除,通過元素名進行刪除 del lst[0] # 通過索引刪除 del lst[0:3] # 通過切片刪除 del lst[0:3:2] # 通過步長刪除 lst.clear() # 清空 改 步長部位1的修改時,必須一一對應,多一個也不行,少一個也不行 lst = [123, "abc", 45, True, "小明"] lst[1] = "666" # [123, '666', 45, True, '小明'] lst[1:2] = "123456" # [123, '1', '2', '3', '4', '5', '6', 45, True, '小明'] lst[1:4] = 12,13,14,15 # [123, 12, 13, 14, 15, '小明'] lst[1:4:2] = "12" # [123, '1', 45, '2', '小明']