2016-02-16 21 views
-1

我是Python的新手,目前我正在通過解決問題來提高編程技能。我有兩個相同大小的Lists,我想將這些值從列表中添加爲dictionary作爲鍵值對。我怎樣才能做到這一點?從我的研究中,我發現我可以使用dict將列表中的元素作爲鍵或值添加到字典中。將列表中的元素作爲Python中的鍵值對添加到字典中

例子:

List_1 = [1, 2, 3, 4] 
List_2 = [11, 12, 13, 14] 

我的字典裏應該包含:

<'1':'11', '2':'12', '3':'13', '4':'14'> 

我的代碼:d = dict.fromkeys(List_1, 0) - 但這只是增加了在List_1的元素作爲鍵和0的值。但是,如果我用List_2替換0,則輸出很奇怪,而不是預期的。

請幫我理解這一點。提前致謝。非常感謝您的幫助。

+3

對不起,我很窮的搜索,感謝指出這個方法。 – Dev

回答

0

會不會dict(zip(List_1, List_2))工作?在這種情況下,你會得到一個int的字典,而不是字典的字典。 。 。

+0

是的,它確實工作。謝謝。 – Dev

相關問題