二、元組
三、字典
四、總結
列表(list)是一種資料型別,用 [ ] 表示列表。
列表的索引是從0開始
元組() tuple 只可讀,不可修改。元組本身是不可變資料型別,沒有增刪改查,元組內可以儲存任意資料型別
a.用()表示,用,隔開
b.通過索引取值
c.不要放列表/字典這樣可變的元素
d.元組中只有乙個資料時:(資料1,)
字典{} dict
a.字典的結構鍵:值對
b.無序的
c.key要唯一且為不可變型別
1.常見取值
獲取鍵、值、鍵值對
字典.keys() 獲取字典中所有的鍵名
字典.values() 獲取字典中所有的值
字典.items() 獲取字典中鍵值對,以元組方式
dog_info =
#1.通過key取值
print
(dog_info[
"age"])
#結果: 3個月
print
(dog_info.get(
"age"))
#結果: 3個月
#2.通過遍歷取值
for key,value in dog_info.items():
print
(key,value)
#結果:name 狗狗
# *** 公
# age 3個月
# type 串串
# owner 小朱
2.獲取字典中的某個值,有哪幾種方法?有什麼區別?字典[key]key不存在會報錯-
字典.get(key)key不存在不會報錯,返回none,也可指定返回值
3.使用集合set()去重
list_aa =
["123"
,"22"
,"11"
,"22"
,"11"
,"ssd"
]#去重:用set()
set_aa =
set(list_aa)
print
(set_aa)
##轉成列表
print
(list
(set_aa)
)#['ssd', '22', '123', '11']
3.修改、新增鍵值對字典[key]=value 如果鍵名不存在於字典中,那就是新增鍵值對;如果key存在,則修改鍵對應的值
以上述**為例:
dog_info[「age」] = 「3個半月」
print(dog_info)
dog_info[「father」] = 「金毛」
print(dog_info)
新增字典2到字典1:字典1.update(字典2)
dog_other =
dog_info.update(dog_other)
print(dog_info)
4.刪除鍵值對
del 字典[key]
字典.pop(key)
字典.clear() 清空字典
列表、元組、字典的簡單區別:
python列表元組字典
1.列表的資料項不需要具有相同的型別 建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即可 list1 google runoob 1997 2000 print list 0 list 0 2.列表的增 刪 改 查 insert delete update query 增 list.in...
python 列表,元組,字典
python中,有3種內建的資料結構 列表 元組和字典。1.列表 list是處理一組有序專案的資料結構,即你可以在乙個列表中儲存乙個序列的專案。列表中的專案。列表中的專案應該包括在方括號中,這樣python就知道你是在指明乙個列表。一旦你建立了乙個列表,你就可以新增,刪除,或者是搜尋列表中的專案。由...
python 列表,元組,字典
list a a b b c c for x in list 輸出的是列表裡的每乙個元素 print x for x y in list 輸出的是每個元組中的每個元素 print x,y for x y in enumerate list 輸出的是每個索引和索引對應的元素 print x,y lis...