python - 仅从字典中获取最后一个元组
问题描述
我有一个嵌套字典“inputlist”。每个列表有 3 个元组。我只想将第三个元组的第一个值放入“均值”变量中。
这是我的代码:
inputlist={
1: {0: [(5.6, 3.6), (20.0, 0.0), (1.0, 0.0)]},
2: {0: [(2.5, 0.5), (21.5, 0.5), (2.0, 2.1)],
1: [(4.0, 0.0), (22.0, 0.0), (3.0, 3.1)]},
3: {0: [(5.0, 0.0), (23.0, 0.0), (4.0, 2.3)],
1: [(7.0, 0.0), (24.0, 0.0), (5.0, 3.3)]},
}
for k1, v1 in inputlist.items():
for (classValue, classModels) in v1.items():
for i in range(len(classModels)):
(mean, stdev) = classModels[i]
print(mean)
输出应该是这样的:
Mean:
1.0
2.0
3.0
4.0
5.0
解决方案
for key in inputlist:
for subkey in inputlist[key]:
print(inputlist[key][subkey][2][0])
推荐阅读
- visual-studio-code - VSCode 扩展是否有非漫游路径来存储平台相关的二进制数据?
- python - 如何根据值添加一个重复出现
- docusignapi - DocuSign REST API - 以其他用户身份发送信封
- html - 固定高度表,与可用空间无关。表格可滚动
- docker - 无法在 Docker 的 ubuntu 16.04 上安装 openssh-server
- python - 如果值类似于 Python 中列表中的元素
- flutter - 防止 listView 呈现部分列表项
- css - CSS 文本溢出:省略号在 V 芯片上不起作用
- angular - 使用 JSON 地图制作模型
- python - 在 matplotlib 中指定轴数据边距