Mam listę, która ma powtarzające się elementy i chcę listę unikalnych przedmiotów z ich częstotliwością.Jak uzyskać wartości unikatowe z odpowiednim wystąpieniem, można liczyć z listy w Pythonie?
Na przykład mam ["a", "a", "b", "b", "b"] i chcę [("a", 2), ("b", 3) ]
Szukasz prostego sposobu na zrobienie tego bez podwójnej pętli.
Tak wiesz .. Odpowiedź, którą zaakceptowałeś, narusza twoje "bez podwójnej pętli" Traint. (Jestem tutaj komentarzem, aby otrzymać powiadomienie :-). – Tom
Zgadzam się. Dzięki, Tom. –
Czy możesz też nieco wyjaśnić swoje pytanie? Czy twoje produkty są zawsze zgrupowane? Czy mogą pojawić się w dowolnej kolejności na liście? – Tom