2015-09-17 78 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

哈哈抱歉..谢谢你的注意。 (复制粘贴错误) –

相关问题