Olası Çoğalt: Bir liste sıralamak için kolay bir yol arıyorum
In python, how do I take the highest occurrence of something in a list, and sort it that way?sıralama popülerliğe göre, bir liste atın ve daha sonra çiftleri
Herkese selam
popülerliğe göre ve daha sonra yinelenen öğeleri kaldırın. Bir liste Verilen örnek için
:
[8, 8, 1, 1, 5, 8, 9]
Sonra böyle bir liste ile sona ereceğini aşağıdadır:
[8, 1, 5, 9]
Daha iyi bir örnek vermek gerekir. Sizinki, popülerlik sırası, rakamların doğal düzeni ile aynıdır. İki tane dokuz olsaydınız, [1,3,9,5] 'olur mu? –
Evet. karışıklık için özür dilerim! –
@kahm: Bir listeyi popülariteye göre sıralayamazsınız. Sayıları içeren başka bir ara yapı oluşturmalısınız. Başka hangi yapılara baktın? –