Ich versuche Zähler zu verwenden, um Buchstaben nach Vorkommen zu sortieren, und legen Sie alle, die die gleiche Häufigkeit haben, in alphabetischer Reihenfolge, aber ich kann nicht auf den Wert des Wörterbuchs zugreifen es produziert.Sortieren Counter nach Häufigkeit, dann alphabetisch in Python
letter_count = collections.Counter("alphabet")
print(letter_count)
produziert:
Counter({'a': 2, 'l': 1, 't': 1, 'p': 1, 'h': 1, 'e': 1, 'b': 1})
Wie kann ich es durch Frequenz geordnet bekommen, dann nach alphabetischer Reihenfolge, so alles, was nur einmal auftaucht ist in alphabetischer Reihenfolge?
Sie die Werte zugreifen können, die treffend benannte 'letter_count.values mit()'. –
@OP, Sie können uns helfen, indem Sie Ihre Absicht klären. Möchten Sie den * ganzen * Counter sortiert nach Häufigkeit mit alphabetisch gesperrten Bindungen oder nur die single occurrence Buchstaben? –