你如何找到字典中的第一个关键字?

新手上路,请多包涵

我试图让我的程序从字典中打印出 "banana" 。最简单的方法是什么?

这是我的词典:

 prices = {
    "banana" : 4,
    "apple" : 2,
    "orange" : 1.5,
    "pear" : 3
}

原文由 slagoy 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 147
1 个回答

在实际订购字典的 Python 版本上,您可以这样做

my_dict = {'foo': 'bar', 'spam': 'eggs'}
next(iter(my_dict)) # outputs 'foo'

对于要订购的字典,您需要 Python 3.7+,或者 3.6+,如果您可以依赖 CPython 3.6 上字典的技术-实现-细节有序特性。

对于较早的 Python 版本,没有“第一把钥匙”,但这会给你“一把钥匙”,在只有一把钥匙的情况下尤其有用。

原文由 maxbellec 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题