2015-09-17 82 views
-4

假設我們有一組值如何在Python中創建一個字典從一組值

1.00 
2.00 
7.00 
18.00 

,現在我們要創建一個字典,如

numbers = {'number': 1.00, 'number': 2.00, 'number': 3.00, 'number': 18.00} 

我們如何實現的這在蟒蛇

+7

帶有重複鍵???????? –

+0

Python字典必須具有唯一鍵,並且Python也不使用'var'。 –

+0

首先,'var dict'是什麼意思?你是否來自JavaScript?畢竟,這是* not *有效的Python語法,'dict'是一個內建'type()',所以你應該不要**將它用作普通符號名稱......並且重複鍵?這是無稽之談...... – 3442

回答

1

答案是,你不能創建一個這樣的字典。 不允許(並且不可用)擁有重複密鑰。

什麼是可能是這樣的:

var = { 'numbers': [1.00, 2.00, 3.00, 18.00] } 

,你可以僅僅通過遍歷值,將其添加到一個數組,最後補充說,到字典喜歡做的事:

ndict = dict() 
numbers = [] 
numbers.append(1.00) 
numbers.append(2.00) 
numbers.append(3.00) 
numbers.append(18.00) 
ndict['numbers'] = numbers 
+0

呃...'var dict'又一次? – 3442

+0

哈哈抱歉..謝謝你的注意。 (複製粘貼錯誤) –

相關問題