所以我的问题被否决了两次,因为据说这个问题是重复的:按频率对计数器排序,然后在 Python 中按字母顺序排序
这里的答案是关于按字母顺序排列 Counter Dictionnary 的。虽然我想按升序排序
我想按频率对字符串列表进行排序。默认情况下,我按降序获取每个字符串的频率。
我做了一个letter_counts = Counter(list_of_string)). 我想我得到了一种按降序排列的字典。
我想按升序对它们进行排序,** 但到目前为止我还没有管理它。
我已阅读如何按值对字典进行排序?,但不能真正将其应用于降序。
frequency = Counter(list_of_string)
print(frequency)
我得到的字典(是吗?)如下。如您所见,它已经按降序排列
Counter({' stan ': 3,
' type ': 3,
' quora ': 3,
' pescaparian': 3,
' python remove even number from a list': 3,
' gmail': 3,
' split words from a string ': 3,
' split python ': 2,
' split ': 2,
' difference entre list et set': 2,
' add a key to a dictionnary python': 1,
' stackoverflowsearch python add lists': 1})
相关分类