python學習第五天

2022-09-08 14:30:18 字數 901 閱讀 2155

今天學習內容有:

成對的儲存資料。 以key:value的形式儲存

用{}表示,每一項內容都是key:value, 每項資料之間用逗號隔開

字典中的key是不能重複的。 儲存是依靠著key來計算的

字典是使用hash演算法計算key的雜湊值. 使用雜湊值來儲存資料

雜湊演算法得到的是乙個唯一的數字(可能是正數, 可能是負數, 很大或者很小)

雜湊演算法是無序的

字典中的key必須是可雜湊的, 不可變的就是可雜湊的

不可變: 字串, 元組, int, bool

可變的: list, dict, set

字典的value隨便。

增刪改查

1. 增加

dic[key] = value

setdefault(key, value)

2.刪除

pop(key)

popitem()

del dic[key]

clear()

3.修改

dic[key] = value

dic1.update(dict2)

4. 查詢

dic[key] 可能會報錯

dic.get(key)

dic.setdefault()

常見操作

keys() key的集合

values() value的集合

items() 鍵值對的集合(key,value)

a = 10

b = 20

a, b = b, a

for k, v in dic.items():

k, v

字典的迭代

for k in dic:

kdic[k]

字典的巢狀

汪峰**練習見下:

Python學習第五天

1 關於print,使用print方法列印多個表示式也是可行的 print age 12 age 12 2 別名,如果需要引用的方法名出現重複時可以使用別名 from math import sqrt as foobar 3 多個賦值操作可以同時進行 x,y,z 1,2,3 print x,y,z ...

第五天學習python

這其實也不是一天學習的,而是週末和周一一起的。週末學習了如何建立自己的module,記憶如何使用dir 函式。周一初步學習第九章。資料結構。python中主要有三種內建資料結構 列表,元組,字典。list是處理一組有序專案的資料結構,在每個專案中用逗號隔開。列表中的專案包括在方括號中,乙個列表建立之...

學習Python第五天

與python相處的第五天 前言 emmmm,剛才想起來要說什麼了但是忘記了,不過今天還是在某站上看到幾句話先分享一波。只許成功,不許失敗 by天界支援兵 我們的命運,就交給你了 by天界支援兵 羔羊所到之處,必有惡狼隨行 永獵雙子 千珏 你 啟發了我!by戲命師 燼 中二到此結束 進入正題 pyt...