在python中将多个值关联到一个键

2024-06-16 10:38:49 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我正在制作一个程序,其中的一部分应该有以下输出。在

dic_friends={'Ron' :['soccer' , 'tennis' ], 
             'Scott' :['swimming' , skiing',' tennis' ], 
             'Amanda' :[' cricket' , 'badminton' , 'hockey' ]}

places_dic={ 'New York' : [ 'Pool' ,' tennis' ], 
             'Florida' : ['swimming', 'hockey' , 'soccer' ] : 
             'Washington' :[ 'Cricket' , 'pool', 'soccer' , 'tennis' ,' badminton' ]}

基本上,我想在python中将多个值(以列表的形式)分配给一个键。我不能这么做。 我需要语法方面的帮助。所以你能给我提供正确的语法来得到上面提到的输出吗? 编辑 感谢大家的帮助。但我想我的问题还不够清楚。上述格式应为程序的输出。 我需要如何从用户获取输入的语法/代码,以及如何以上述格式显示out的语法/代码 请帮忙!!在

希望你方早日作出积极反应。在


Tags: 代码程序格式语法scottfriendsdicsoccer
2条回答

我在Python3.6中做过这个,但是如果你有字典的话,底层的概念应该适用-

a_dict={1:['a','b','c'],2:['w','z']}

然后,要将值附加到键,只需-

^{pr2}$

您可以在添加值之前添加条件来执行此操作-

if a in a_dict.keys():  
    a_dict[a].append(value)
else:  
    a_dict['a'] = ['value']  

我希望这有帮助。在

你忘了打开斯科特滑雪的报价单。这应该是有效的:

    dic_friends={'Ron' :['soccer' , 'tennis' ], 'Scott' :['swimming' , 'skiing',' tennis' ], 'Amanda' :[' cricket' , 'badminton' , 'hockey' ]}

下一个:

^{pr2}$

相关问题 更多 >