將列表轉換為字典 Python3

2021-09-17 00:26:01 字數 526 閱讀 8968

方法一:利用zip()函式,將兩個列表轉為乙個字典

list1=['heather','quincy','sea']

list2=['beautiful','hansome','energetic']

dict=dict(zip(list1,list2))#zip()函式返回乙個可迭代物件,dict()將其轉為字典

print(dict)

方法二:將巢狀列表轉為字典

list=[

['heather','beautiful'],['quincy','hansome'],['sea','energetic']

]#利用迴圈

dict1={}

for line in list:

dict1[line[0]]=line[1]#左邊為key,右邊為value

print(dict1)

結果:

Python 字典轉換為列表

說明 列表不可以轉換為字典 轉換後的列表為無序列表 a 字典中的key轉換為列表 key value list a.keys print 字典中的key轉換為列表 key value 字典中的value轉換為列表 value list list a.values print 字典中的value轉換為...

Python將兩個列表轉換為字典

現有2個列表 keys name age food values monty 42,spam 需要將轉換為字典,結果如下 a dict 那麼最簡單的方法是什麼呢?最開始,我是想用2層for迴圈實現,但是發現太麻煩了。最簡單的方法,使用zip 函式即可。zip 函式用於將可迭代的物件作為引數,將物件中...

python3中如何將字串轉換為列表

問題 在使用tcl中的變數的時候,我遇到了乙個問題,就是在tcl中這個變數是個列表,但是在python3中我這裡tcl.getvar name 進來變成了字串,並且這個字串以空格作為分隔符。解決方法如下 1 如何將字串轉換為列表 f name tcl.getvar f name f name lis...