python - 我正在尝试制作一个名称由用户输入定义的字典。我该怎么做呢?
问题描述
当我尝试做这样的事情时遇到了一个问题:
a=input()
b=input()
c=input()
a's user input = {'y': b, 'z': c}
解决方案
使用字典来存储您的字典。这允许您将输入用作字典键:
mydicts = {}
a=input()
b=input()
c=input()
mydicts[a] = {'y': b, 'z': c}
然后稍后您可以使用相同的方式检索mydicts[]
。这将打印匹配b
时的值:some_var
a
print(mydicts[some_var]['y'])
推荐阅读
- sql - 组中排名靠前的结果的 SQL 优化
- c# - C# 将 combobox.value 获取到路径
- css - Windows 操作系统中的 Roboto-Regular 字体大小 14px 问题
- swift - 我的 Scrollview 不会滚动 ios
- angular - 在处理组件中的 nativeElement.setAttribute 的函数中升级到 Angular6 后出现 TypeError
- android - 如何以编程方式添加子项和父项 [ExpandableRecyclerView]?
- regex - Perl 从文本文件中解释正则表达式
- c++ - c++ - 在将数据写入管道之前,如何让客户端检查服务器是否完成了管道的读取操作
- javascript - 修复 Edge 中基于滚动的错误动画?
- python - 如何生成一个列表,其中元素与所需列表的距离固定