場景:文章來源地址http://www.zghlxwxcb.cn/news/detail-512812.html
- 在不需要遍歷的情況下將兩個列表組成一個字典
- 分別有列表A 和 列表B,將列表A作為字典的鍵,列表B作為字典的值
list_a = ['zhangsan', 'lisi', 'wangwu']
list_b = ['14', '42', '23']
dicts = dict(zip(list_a, list_b))
print(type(dicts))
print(dicts)
# 輸出結(jié)果
>>> <class 'dict'>
{'zhangsan': '14', 'lisi': '42', 'wangwu': '23'}
-
- zip函數(shù)的作用是將可迭代對象中對應(yīng)的元素給打包成元組并以列表的形式返回
zipped = zip(list_a)
print(zipped)
for i in zipped:
print(i,type(i))
# 輸出結(jié)果
>>> <zip object at 0x7fc95f3fd1c0>
('zhangsan',) <class 'tuple'>
('lisi',) <class 'tuple'>
('wangwu',) <class 'tuple'>
- 字典創(chuàng)建方法
dict()
能夠?qū)⑦@種類型的對象直接轉(zhuǎn)為鍵值對格式,使用該方法將zip()函數(shù)作為參數(shù)就可以實現(xiàn)列表合并成字典了
文章來源:http://www.zghlxwxcb.cn/news/detail-512812.html
到了這里,關(guān)于Python —— 將兩個列表組成一個字典的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!