元組:封閉的列表,一旦定義,就不可改變(不能新增、刪除或修改)
列表:乙個大倉庫,你可以隨時往裡邊新增和刪除任何東西
1、什麼情況下你需要使用元組而不是列表?
當我們希望內容不被輕易改寫的時候,我們使用元組(把權力關進牢籠)。當我們需要頻繁修改資料,我們使用列表。
我們根據列表、元祖和字串的共同特點,把它們三統稱為什麼?
序列,因為他們有以下共同點:
1)都可以通過索引得到每乙個元素
2)預設索引值總是從0開始(當然靈活的python還支援負數索引)
3)可以通過分片的方法得到乙個範圍內的元素的集合
4)有很多共同的操作符(重複操作符、拼接操作符、成員關係操作符)
##1. 字典練習
demo_dict=
# 新增
demo_dict[
"age"]=
18#刪除
# demo_dict.pop("name")
# 替換
# demo_dict["name"] = "老王"
print
(demo_dict)
demo_list =[1
,2,3
]#增 會給後面加乙個99
#刪除第乙個元素
# demo_list.pop(0)
#刪除第乙個元素
# demo_list.remove(2)
#把第乙個0 替換成10
# demo_list[0] = 10
# print("修改資料後的記憶體位址 %d"% id(demo_list))
# print(demo_list)
python基礎 列表,陣列,字典,元組
列表與字典之間的區別是 字典當中的元素是通過鍵來訪問,而不是通過偏移訪問 列表與陣列之間的不同是 乙個列表可以存放不同型別的資料,而乙個陣列只能存放相同的型別 在list中的資料型別儲存的是資料的存放的位址,簡單的說是指標,並非資料,例如 list1 1,2,3,4 需要4個指標和四個資料,增加了儲...
python 列表 元組
列表非常適合利用順序和位置定義某乙個元素,尤其是當元素的順序或內容經常發生改變的時候。與字串不同,列表中元素的值是可以修改的。我們可以直接對列表中進行新增新元素 刪除元素 或覆蓋已有的元素。不同元素 與列表類似,元組也是由任意型別元素組成的序列。與列表不同的是,元組是不可改變,這意味著一旦元組被定義...
python列表 元組
列表是python中最基本的資料結構。列表中的每個元素都分配乙個數字 它的位置,或索引,第乙個索引是0,第二個索引是1,依此類推。列表是最常用的python資料型別,它可以作為乙個方括號內的逗號分隔值出現。列表的資料項不需要具有相同的型別 建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即...