gpt4 book ai didi

python - 如何使用 python 中的 raw_input 输入值并将它们添加到字典中的字典中?

转载 作者:太空宇宙 更新时间:2023-11-04 06:08:02 24 4
gpt4 key购买 nike

我如何获得此代码:

ans = raw_input('Enter Amount of Players: ').lower()
if ans == '2':
a = raw_input('What is Player 1 named:')
b = raw_input('What is Player 2 named:')
cf={a:{}, b:{}}
p1 = raw_input('What is Player 1 city named:')
p2 = raw_input('What is Player 2 city named:')
cf[a[p1]] = '50'
cf[b[p2]] = '50'

如果我为玩家 1 输入“matt”,为玩家 2 输入“nick”,为玩家 1 的城市输入“nyc”,为玩家 2 的城市输入“la”,则产生这样的结果:

 {'matt':{'nyc':50}, 'nick':{'la':50}}

而不是错误代码?

最佳答案

这应该有效:

 cf.__getitem__(a).__setitem__(p1,50)
cf.__getitem__(b).__setitem__(p2,50)

关于python - 如何使用 python 中的 raw_input 输入值并将它们添加到字典中的字典中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20735896/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com