python - Python从字典中获取一个反转的元组
问题描述
我不确定这个问题,但它让我困扰了一段时间。
我有一个字典,用于针对 4 个单独的 PPI 的各种纸张尺寸的像素尺寸,如下所示
paperSizes = {
"A0": {
"72": {2384, 3370},
"96": {3179, 4494},
"150": {4967, 7022},
"300": {9933, 14043}
},
"A1": {
"72": {1684, 2384},
"96": {2245, 3179},
"150": {3508, 4967},
"300": {7016, 9933}
},
"A2": {
"72": {1191, 1684},
"96": {1587, 2245},
"150": {2480, 3508},
"300": {4960, 7016}
},
"A3": {
"72": {842, 1191},
"96": {1123, 1587},
"150": {1754, 2480},
"300": {3508, 4960}
},
"A4": {
"72": {595, 842},
"96": {794, 1123},
"150": {1240, 1754},
"300": {2480, 3508}
}
}
现在,只有当我尝试以 72 ppi 获取 A4 时,我才能以相反的顺序获得尺寸。
>>> print(paperSizes["A4"]["72"])
{842, 595}
>>> print(paperSizes["A4"]["96"])
{794, 1123}
这一直给我带来问题,我根本无法理解为什么会发生这种情况是否存在我不知道的潜在字典行为?
解决方案
而不是采取一套使用清单,它会解决你的问题。
推荐阅读
- reactjs - gatsby-plugin-transition-link AniLink Cover 选项没有足够快地隐藏上一页
- tensorflow - 如何在 gpflow 中打印输出(张量值、形状)?
- angular - routerLink时如何不绕过必填字段
- pdftables - 是否可以在 PDFTables 包中转换图像 pdf
- php - 用php创建json数组
- java - 检查列是否包含缺失值
- amazon-web-services - 在 lambda 中获取 Cognito 验证码以使用本地提供商发送 SMS
- arrays - 更新 MongoDB 中嵌入文档下的第 n 个数组值
- laravel - 图像上的laravel本地存储404错误
- python-3.x - 在openCV中的特定坐标处显示另一个图像上的图像