python 使用列表建立字典

2021-08-29 16:20:37 字數 691 閱讀 1859

0.摘要

本文主要介紹如果將兩個列表作為鍵-值,快速建立字典。

1.使用列表快速生成字典的

key_list = ['d', 'u', 'b', 'x', 'g', 'm', 'k', 'y', 'h', 'w']

value_list = [68, 85, 66, 88, 71, 77, 75, 89, 72, 87]

dict1 = dict(zip(key_list,value_list))

print(dict1)

dict2 = dict((('a',2),('b',4)))

print(dict2)

dict3 = dict((['a',2],['b',4]))

print(dict3)

dict4 = dict([('a',2),('b',4)])

print(dict4)

dict5 = dict([['a',2],['b',4]])

print(dict5)

可以借助zip()函式,把兩個列表中的對應內容打包成元組,分別作為字典的key-value值,注意順序即可。

zip函式詳見:

當然,我們也可以手動構建key-value的元組,效果是一樣的。

經過嘗試,不論我們使用的是列表,還是元組,dict都可以建立字典。

python 字典 列表

dictionary 字典,是除列表以外,python中最靈活的資料型別。字典可以儲存多個資料,儲存相關的資訊 dict 字典使用鍵值對儲存資料,鍵值對鍵名和鍵值 鍵名 key 就是鍵索引 鍵值 value 是資料 鍵名和鍵值之間用 值可以是任何型別,鍵名只能是字串 數字,元組 列表是有序的集合 下...

Python字典列表

字典 dictionary 鍵值對 key value 的集合。定義時使用花括號 eg name dic 這個是隨便寫的 key可以是數字或者字串型別 也可以是布林型別,比較少 value可以是任意型別的資料。字典訪問 print name key 字典新增 name key value 存在會覆蓋...

python列表和字典使用例項

定義使用者容器 userinfos while true 列印功能提示 print 30 print 使用者管理系統2.0。print 1.增加使用者資訊 print 2.刪除使用者資訊 print 3.修改使用者資訊 print 4.查詢使用者資訊 print 5.顯示所有使用者資訊 print ...