2017-02-10 109 views
-2

說我有元組的以下列表:的Python:從到元組的字典元組的列表

mylist=[(459301.5857207412, 443923.4365563169), 
     (462583.4152000006, 434743.87659999914), 
     (464196.387177011, 442931.247071933)] 

我怎麼可能把它變成一個元組的字典,其中關鍵是每個元組的索引列表和字典中元組的元素是括號之間的兩個元素嗎?

預期的結果將是:

mydict={0:(459301.5857207412, 443923.4365563169), 
     1:(462583.4152000006, 434743.87659999914), 
     2:(464196.387177011, 442931.247071933)} 
+5

'字典(枚舉(MYLIST))' –

+0

有興趣知道它爲什麼下降了投票。 – FaCoffee

+1

您不努力解決問題。你基本上是要求人們爲你寫代碼,而不是幫你修復你的代碼。 –

回答

3

您可以使用字典理解:

mydict = {k: v for k,v in enumerate(mylist)}