python - 从字典中的选定项目中打印键值
问题描述
我想从字典中找到 Weapon1,然后打印它的“键”和“值”对,这样我就可以分别引用它们了。这适用于字典中的所有项目,但是当我只想要一个时,我似乎无法让它工作。
inventoryitems = {"weapon1": 45, "weapon2": 5}
selecteditem = inventoryitems["weapon1"]
print(selecteditem)
for k, v in selecteditem():
print(k, v)
我得到这个错误代码:
TypeError: 'int' object is not callable
到目前为止,我知道它调用了武器 1 的值(即“int”),但我想从字典中找到的项目中调用键和值。对此的任何帮助将不胜感激!
解决方案
你selecteditem
的值是 45,然后你尝试循环,selecteditem
但它只是一个整数,因此错误:
for k, v in inventoryitems.items():
print(k, v)
推荐阅读
- angular - Angular 8 ngStyle 有时在循环中不起作用
- html - HTML/CSS 标记:在 HiPPI 显示器上使用 DIV 块绘制的不规则、不对称线条
- php - php redis 中的 diff b/w pset 和 psetx 是什么?是否可以将数组设置为值?
- php - node.js 类似 php 的分隔符
- python - 从右到左对齐在 Python Word Cloud 中不起作用
- xcode - 如何在 Xcode 中连接到 Gitlab 帐户?
- flutter - 为什么我不能引用对象的另一个键中的键?
- java - \app-theme-engine-0.5.2\res\layout\ate_preference_checkbox.xml:2:AAPT:警告:为外部包“android”生成 id“android:id/checkbox”
- javascript - 如何有效地检查 url 是否有效(实际上是加载带有内容的页面)?
- java - Oracle 数据库更改通知 JDBC