gpt4 book ai didi

python - 如何在Python中使用变量的值作为字典中的键?

转载 作者:太空宇宙 更新时间:2023-11-03 15:09:57 24 4
gpt4 key购买 nike

我正在继续学习Python,我想使用变量的值作为字典中的键,并将用户的输入作为该键的值,但我正在做的事情恰恰相反。

def scan_option(option_type):
option_dict={}
elected_type = option_type + '_option'
option_dict.update(elected_type= raw_input("Enter the {} Option: ".format(option_type)))

return option_dict

print scan_option("Hardrive")

如果用户回答 8:输出为:{'elected_type': '8'}我希望它是:{'Hardrive_option': '8'}

我需要在代码中更改什么才能做到这一点?

最佳答案

update 将字典作为其参数。你给它喂的东西是一个符号和一根绳子;它将其转换为字典,然后进行更新。

这里需要的语法是一个简单的字典赋值:

option_dict[elected_type] = raw_input(...)

当您第一次编写代码时,您可以尝试更简单的命令。一旦这些工作正常,那么您就可以使用单行复合命令。

关于python - 如何在Python中使用变量的值作为字典中的键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44295535/

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