Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从一组值在python中创建字典_Python_Dictionary - Fatal编程技术网

如何从一组值在python中创建字典

如何从一组值在python中创建字典,python,dictionary,Python,Dictionary,假设我们有一组值 1.00 2.00 7.00 18.00 现在我们要创建一个字典,比如 numbers = {'number': 1.00, 'number': 2.00, 'number': 3.00, 'number': 18.00} 我们如何在python中实现这一点答案是,不能创建这样的字典。 不允许(也不可用)有重复的密钥 可能是这样的: var = { 'numbers': [1.00, 2.00, 3.00, 18.00] } 您可以通过循环遍历这些值,将它们添加到数组中

假设我们有一组值

1.00
2.00
7.00
18.00
现在我们要创建一个字典,比如

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

我们如何在python中实现这一点答案是,不能创建这样的字典。 不允许(也不可用)有重复的密钥

可能是这样的:

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

使用重复键?????Python字典必须具有唯一键,Python也不使用
var
。首先,您所说的
var dict
是什么意思?你来自JavaScript吗?毕竟,这不是有效的Python语法,
dict
是一个内置的
type()
,所以不应该将其用作普通的符号名。。。还有复制钥匙?那是胡说八道…很抱歉,现在。。是的,我来自JavaScriptEh<代码>var dict又来了?哈哈,对不起。。谢谢你的注意。(复制粘贴错误)