【问题标题】:Get largest key from dictionary in Python [duplicate]从Python中的字典中获取最大的键[重复]
【发布时间】:2019-11-02 18:37:01
【问题描述】:

如何获得可能具有混合数据类型的字典中的最大键?例如:

myDict = {1: 'foo', 2: 'bar', 3: None, 4: 1000}

我想获得最大的密钥,即 4。我尝试了 max(myDict),它确实有效,但这总是可靠的吗?还是应该改用max(myDict.keys())?

【问题讨论】:

    标签: python dictionary


    【解决方案1】:

    您提供的选项(max(myDict) 和 max(myDict.keys()))是等效的,因为 max 在内部尝试迭代您传递给它的东西。对 Python 字典的迭代会产生它的键,因此没有真正的区别。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-15
      • 1970-01-01
      • 2012-01-09
      • 1970-01-01
      • 2021-09-13
      • 2020-03-24
      • 2020-07-26
      相关资源
      最近更新 更多