【发布时间】:2021-09-18 21:51:04
【问题描述】:
我在 Python 代码中有一个字典,如下所示:
S = {(x0): 'omicron', (x1): 'a', (x2): 'ab', (x3): 'abbr', (x4): 'abr', (x5): 'abrf', (x6): 'abrfa', (x7): 'af', '(x8)': 'afc'}
我想检查哪个键的对应字典具有最多的字母,但具有“omicron”的字典除外。这个例子中的答案应该是:(x6),因为它有一个字典有 5 个字母,比任何其他键都多,而且不算 (x0):'omicron'。
有没有一种有效的方法来做到这一点?谢谢。
【问题讨论】:
-
您能否发布您的代码,以便我们更好地了解您的方法中的失败之处?
-
可能尝试一种装饰-排序-不装饰的方法。
标签: python dictionary key