方法一:利用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...