天天看點

Python六大标準資料類型(下)

鍵值對存儲的資料,表面上有序,本質上無序

特點:無序,自動去重

字典的鍵有要求,值沒要求

字典的值可以任意換掉,但是鍵不可以

python3.6版本之前,完全無序

3.6版本之後,存儲的時候,保留了字典定義的表面順序,在擷取記憶體中資料時,重新按照表面順序做了排序,是以看起來有序,實際上存儲時還是無序。

字典的鍵和集合的值有資料類型上的要求:

不可變的類型(允許的類型範圍):Number(int、float、complex、bool)、str、tuple

可變的類型(不允許的類型):list、set、dict