我有以下一组字典:
td=({'associatedFrame': None,
'cyclicModeNumber': None,
'description': 'Increment 10: Arc Length = 7.2813E-02',
'domain': 'ARC_LENGTH',
'fieldOutputs': 'Repository object',
'frameId': 10,
'frameValue': 0.0728124976158142,
'frequency': None,
'incrementNumber': 10,
'isImaginary': False,
'loadCase': None,
'mode': None})
我想得到与键frameId
相关联的值。
我对元组和字典没有太多的经验,我发现的问题都是关于元组字典的,所以我请求你的帮助。谢谢
编辑:
实际上,我已经尝试过你的解决方案,但我忘了提到我正在使用python从另一个程序中获得结果。这个程序有一个特定的组织,所以为了工作我不得不写td.frameId
。在
那不是元组,只是一个安静的
dict
。。。i、 插入(无用的)括号中的一句话。在td['frameId']
以查找密钥。在注:
({'this': 'would be a dict in a tuple'},)
如果这真的是你所拥有的,那它只是一本字典。在
会有用的。括号不是元组。逗号构成元组。在
^{pr2}$只有在语法不明确(如函数调用)的少数情况下才需要括号。很明显:
不同于
如果您实际上有一个
tuple
,那么您需要为它建立索引以获得字典,您可以通过索引来获得所需的项。在您可以使用列表理解:
(假设
td
实际上有多个字典;您的示例只是一个冗余括号中的一个字典。)相关问题 更多 >
编程相关推荐