【发布时间】:2017-07-24 18:32:38
【问题描述】:
想知道在 python 字典中是否可以有多个键的值,反之亦然。我是初学者,所以我假设这应该是一个简单的解决方案,只需要正确的格式。
正在寻找这样的东西:
dictionary = {
'1','2','3': "blue"
'4': "blue","green"
}
【问题讨论】:
-
大概你在找
dictionary['1'] == dictionary['2'] == dictionary['3']?那么不,没有速记。 -
您到底想达到什么目的?最好谈谈您要达到的确切用途,因为如上所述,这既不可能也不明智。
-
不,数字代表字典中的键,颜色代表值。想知道是否有一种更简单的方法可以将相同的值分配给不同的键,而不是执行 { '1': "blue", '2':"blue, '3':'blue} 而是执行类似 { '1 ','2','3':"蓝色"}
-
一个键绝对不能有多个值,这违背了字典的意义。另一方面,您可以将列表作为值,这可能适合您的需求。
-
您可以切换键和值,并拥有由键映射的内容列表。但是你不能有多个键值
标签: python dictionary