能否通过用户输入引用一个字典名称?

我希望我的用户能够在IDLE之外编辑一个字典值,通过输入它的名称和一个值。

我的不成功的代码简化了。

input = ("Input dictionary name")
[USER HAS INPUT "exampleDictionary"]
newValue = ("Input new value")
[USER HAS INPUT 5]


exampleDictionary = {
  "value1": 20,
  "value2": 35
}

input["value1"] = newValue

理想情况下,这将会把exampleDictionary的 “value1 “改为5。

解决方案:

我这个最好的方法是这样做的。

dict_list = {
    "exampleDictionary"  : {
        "value1": 20,
        "value2": 35
    }
}
input = ("Input dictionary name")
[USER HAS INPUT "exampleDictionary"]
newValue = ("Input new value")
[USER HAS INPUT 5]

dict_list[input]["value1"] = newValue
print(dict_list)

输出。

{
    "exampleDictionary"  : {
        "value1": 5,
        "value2": 35
    }
}

给TA打赏
共{{data.count}}人
人已打赏
未分类

在Mapbox-gl中包含图标的泪滴。

2022-9-8 12:06:35

未分类

发送html2pdf pdf或html2canvas图片到邮箱。

2022-9-8 12:06:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索