字典的常用操作及is和 的比較

2022-03-18 19:07:37 字數 1094 閱讀 4724

字典的常用操作

dict.keys()

['gender', 'age', 'name', 'level']

dict =

print(type(dict.keys()))

print(type(dict.values()))

list1 = dict.items()

list1

[('gender', 'male'), ('age', 101), ('name', 'xiaoxiao'), ('level', 'five')]

for key, value in list1:

print(key, value)

('gender', 'male')

('age', 101)

('name', 'xiaoxiao')

('level', 'five')

for i in list1:

key, value = i

print(key, value)

('gender', 'male')

('age', 101)

('name', 'xiaoxiao')

('level', 'five')

* 字典的巢狀

```python

dict = ,

'hobby': [

, ]}

print(dict)

# 結果是:

, 'hobby': [, ]}

# 字典中可以巢狀字典、列表,可以進行多層巢狀

print(dict['hobby'][0].get('name'))

# 結果是:fitness

is和==的比較
note

小資料池:

小資料池是python中專門為字串和數字設定的儲存

字串單個 * 20以內的字串值相等記憶體相同,超過20則記憶體不同

如果字串和數字符合上述的規則,那麼值和記憶體位址都是一樣的

==是比較變數的值是否相等,is比較的是變數對應的記憶體位址是否相同

集合的操作

字典的常用操作

大綱 字典 dict 是python中唯一的乙個對映型別.他是以括起來的鍵值對組成.在dict中key是 唯 的.在儲存的時候,根據key來計算出乙個記憶體位址.然後將key value儲存在這個位址中.這種演算法被稱為hash演算法,所以,切記,在dict中儲存的key value中的key 必須...

python 字典的定義和常用操作

對映的型別 字典 練習 chinese zodiac 猴雞狗豬鼠牛虎兔龍蛇馬羊 zodiac name u 摩羯座 u 水瓶座 u 雙魚座 u 白羊座 u 金牛座 u 雙子座 u 巨蟹座 u 獅子座 u 座 u 天秤座 u 天蠍座 u 射手座 zodiac days 1,20 2,19 3,21 4...

python字典的常用操作

coding utf 8 新建乙個字典 d printd xiaoming 訪問字典中的某個元素 d xiaoqin 25 新增元素 printd d.pop xiaoming 刪除元素 printd d.popitem 隨機返回並刪除字典中的一對鍵和值 printd d.clear 刪除字典所有元...