current_card = {'French': 'laisse', 'English': 'leash'}
我想从字典中打印“French”这个词;我不想对其进行硬编码。我知道我可以通过
获得价值print(current_card['French'])
不能硬编码的原因是密钥可以随机改变。所以下一个字典项可能是
{'Russian': 'совака', 'English': 'dog'}
语言名称需要显示在屏幕上,因此硬编码不起作用。
我寻找了一个简单的解决方案,但迭代字典并不是解决方案
语言名称需要显示在屏幕上,因此硬编码不起作用。
如果您想打印
language
(这是 key
而不是 value
),您可以通过 .keys()
功能访问按键。如果你的字典中的条目数不会改变,你可以轻松获得第一个密钥:
languages = list(current_card.keys())
first_language = languages[0] # Or: next(iter(current_card))
print(first_language)