referred_rankings_men = {
'ryan': ['lizzy', 'sarah', 'zoey', 'daniella'],
'josh': ['sarah', 'lizzy', 'daniella', 'zoey'],
'blake': ['sarah', 'daniella', 'zoey', 'lizzy'],
'connor': ['lizzy', 'sarah', 'zoey', 'daniella']
}
我只是python的初学者,我想将上面的python字典转换为用户输入,我尝试了以下代码:
n = int(input("enter the no of men"))
lis1 = []
for i in range(n):
man = input("enter the man")
for j in range(n):
woman = input("enter the woman")
lis1.append(woman)
preferred_rankings_men[man] = lis1
print(preferred_rankings_men)
但我没有得到正确的结果。你知道吗
我认为您希望通过使用用户输入以所需的格式生成
preferred_rankings_men
。在这种情况下,您的代码有一个简单的bug,只需在循环中重新斜体化lis1
相关问题 更多 >
编程相关推荐