Ich habe die Liste wie folgt aus:Zählerliste Python 2.7
Pasang = [0, 4, 4, 5, 1, 7, 6, 7, 5, 7, 4, 9, 0, 10, 1, 10,...., 23, 9, 23, 7, 23]
ich aus dieser Liste zählen Artikel:
satuan = Counter(pasang)
dann bekomme ich:
Counter({5: 10, 6: 7, 0: 5, 1: 5, 7: 5, 10: 4, 11: 4, 15: 4,...,14: 1, 21: 1})
Ich möchte Schlüssel erhalten vom Zähler, also tue ich das:
satu = satuan.keys()
und ich sortierte Liste wie folgt aus:
[0, 1, 2, 4, 5,...,21, 22, 23]
aber ich brauche eine Ausgabe wie folgt (nicht sortiert):
[5, 6, 0, 1,...,14, 21]
Sorry für mein schlechtes Englisch.
sein Was meinen Sie * "nicht sortiert" *? Es sieht so aus, als ob Sie es ** wollen ** wollen, dass es sortiert wird, aber in der Reihenfolge der Zählung, in diesem Fall siehe ['Counter.most_common'] (https://docs.python.org/2/library/collections.html#collections .Counter.most_common). – jonrsharpe
Ich denke, er meint "Nicht numerisch sortiert, aber in der gleichen Reihenfolge zeigt es in der' Counter' Objekt. – Barmar