因此,我正在编写一个程序,其中的一部分应该具有以下输出。
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中将多个值(以列表的形式)赋给一个键。而我无法做到这一点。我需要语法方面的帮助。所以你能给我提供正确的语法来得到上面提到的输出吗?编辑感谢所有人的帮助。但我想我的问题还不够清楚。上面提到的格式应该是程序的输出。我需要语法/代码,我可以采取从用户的输入&语法,我可以显示出来的上述格式,请帮助!!
希望你方能尽早作出积极回应。
发布于 2018-08-18 11:27:44
你忘了打开斯科特滑雪的引文了。这应该是可行的:
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' ]}
发布于 2018-08-18 11:54:58
我在Python3.6中做到了这一点,但是如果你有一本字典,基本的概念应该是适用的-
a_dict={1:['a','b','c'],2:['w','z']}
然后,要将值附加到键,您所需做的就是-
a_dict[1].append('value')
您可以在添加值之前添加一个条件来执行此操作-
if a in a_dict.keys():
a_dict[a].append(value)
else:
a_dict['a'] = ['value']
我希望这能帮到你。
https://stackoverflow.com/questions/51904941
复制相似问题