所以我正在编写一个程序,其中一部分应该具有以下输出。
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中为键分配多个值(以列表形式)。我无法做到这一点。 我需要语法帮助。那么,能否请您提供正确的语法来获取上述输出? 编辑 感谢大家的帮助。但是我想我的问题还不够清楚。上述格式应该是程序的输出。 我需要如何从用户那里获取输入的语法/代码以及如何以上述格式显示输出的语法 请帮忙!!
希望您能早日做出积极的回应。
答案 0 :(得分:0)
您忘记打开Scott滑雪的报价。这应该起作用:
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' ]}
答案 1 :(得分:0)
我在python 3.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']
我希望这会有所帮助。