您需要对元组列表进行排序。底线是,例如,如果数字相等,那么您需要按字典顺序排序。我看到了类似的东西,但我不明白它是如何工作的。
sorted(domens.items(), key=lambda x: (x[1], x[0])):
据我了解,lambda 中的元组是在相等的情况下选择排序元素。这是要排序的数据:
data = [('outlook.com', 34), ('list.ru', 29), ('yahoo.com', 36), ('bk.ru', 38), ('mail.ru', 38), ('rambler.ru', 24), ('iCloud.com', 29), ('internet.ru', 32), ('inbox.ru', 31), ('yandex.ru', 34), ('gmail.com', 44), ('aol.com', 31)]