我正在嘗試使用計數器按出現次數對字母進行排序,並將具有相同頻率的字母按字母順序排列,但無法訪問字典的值它產生。按頻率排序計數器,然後在Python中按字母順序排序
letter_count = collections.Counter("alphabet")
print(letter_count)
生產:
Counter({'a': 2, 'l': 1, 't': 1, 'p': 1, 'h': 1, 'e': 1, 'b': 1})
我怎樣才能得到它下令頻率,然後按字母順序排列,所以一切只能一次顯示出來是按字母順序排列?
可以使用適當命名的'letter_count.values訪問值()'。 –
@OP,你可以通過澄清你的意圖來幫助我們。按照字母順序打破關係的頻率,還是按照單次出現的字母排序*整個*計數器? –