从Python的字典中获取最大的密钥

时间:2019-06-20 00:33:40

标签: python dictionary

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

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

我想获取最大的密钥为4。我尝试了max(myDict)可以正常工作,但这始终可靠吗?还是应该改用max(myDict.keys())

1 个答案:

答案 0 :(得分:0)

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