作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的元组:
a = (-2.1900105430326064, 0.20989101040060731, 0, 2106,
{'1%': -3.4334588739173006,
'10%': -2.5675011176676956,
'5%': -2.8629133710702983},
15436.871010333041)
我想调用“1%”值,并且我通过调用字典元素知道它是通过以下方式完成的:
a['1%']
TypeError: tuple indices must be integers, not str
所以我尝试调用该元素:
a[[3]'1%']
^
SyntaxError: invalid syntax
但这似乎在这里不起作用。
建议?
最佳答案
它是a[4]["1%"]
,字典是第五个元素,索引从0
开始,所以a[4]
获取第五个元素,即字典,然后使用 ["1%"]
访问 key :
a = (-2.1900105430326064, 0.20989101040060731, 0, 2106,
{'1%': -3.4334588739173006,
'10%': -2.5675011176676956,
'5%': -2.8629133710702983},
15436.871010333041)
print(a[4]["1%"])
-3.4334588739173006
或者从倒数第二个元素的末尾访问-2
:
print(a[-2]["1%"])
-3.4334588739173006
关于python - 从元组中调用字典元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28532657/
如何在每个新行创建一个新数组/元组? 就像我有这个循环来读取文件: for line in csv.reader(f, delimiter='\t', lineterminator='\t\t', d
我正在尝试将值写入(我可以很好地读取)MSSQL 实例。我的代码类似于: import pypyodbc lst = ['val1', 'val2', 'val3'] connection = pyp
我是一名优秀的程序员,十分优秀!