Python學習四 字典

2021-10-02 14:54:35 字數 1067 閱讀 1290

在python中,字典是一系列鍵-值對。每個鍵都與乙個值相關聯,你可以使用鍵來訪問與之相關的值。事實上,可將任何python物件用作字典中的值,例如數字、字串、列表、甚至是字典。

例項:

alien=
print(alien['age'])
輸出17

user_0=

for key,value in user_0.items():

print('\nkey:'+key)

print('value:'+value)

for k in user_0.keys():

print('\n'+key)

按順序遍歷字典中所有鍵

for key in sorted(user_0.keys()):

print('\n'+key)

for v in user_0.values():

print('\n'+v)

可用set方法去掉重複項

pizza=

print('you ordered a '+pizza['crust']+'-crust pizza with following toppings:')

for topping in pizza['toppings']:

print('\t'+topping)

pizzas=,

'pizza_1':,

}print('a ordered a '+pizzas['pizza_0']['crust']+'-crust pizza with following toppings:'+pizzas['pizza_0']['toppings'])

print('b ordered a '+pizzas['pizza_1']['crust']+'-crust pizza with following toppings:'+pizzas['pizza_1']['toppings'])

python學習筆記(四)字典

個人筆記,僅供參考 字典通過鍵值對來儲存資料,經常用來儲存有關聯的幾組資料。在需要處理較多資料時用的很頻繁 字典通過以下方式建立 phonebook 整個字典有大括號括起,一對鍵值對使用冒號連線,各個鍵值對之間用逗號分隔。可使用dict從其他對映 如其他字典 或鍵值對序列建立字典 items nam...

Redis 四 字典 漸進式hash

本篇接著上面redis的字典進行繼續分析,主要講解redis字典裡面是如何實現漸進式hash的策略的。漸進式hash 聽名字就很容易參透出來是什麼意思,漸進的意思就是不一步到位,而是慢慢的操作。慢慢的計算出hash值。這個redis的動作並不是一次性,集中性的完成,而是分多次,漸進式的完成的。這樣做...

筆記四 字典 鍵值對 集合 if函式

建立 a dict name 內容 其他 利用元組 a name 內容 內容 zip函式 a b dict zip a,b 若想訪問 a 鍵 a.get 鍵 不存在 表示如果鍵不存在,返回值為不存在 獲得所有鍵值對 a.items 獲得所有鍵 a.keys 獲得所有值 a.values a key ...