Aktywne Wpisy

olo1917 +306
Kto pamięta rządy PO i zwłaszcza, gdzie zaczynali 2007-2009, rozpierdziel po pisie, historyczny kryzys, bezrobocie. A nie jak gimbus tylko lata 2013-2015, gdzie już wychodziło to na prostą. Ten wie, że nie było lepszego rządu niż ten PO w historii polskiej demokracji. Ludzie mieli okazję obserwować, również dzięki swojej pracy, epokową przemianę demoludu w zachodnie państwo. Efekty tych działań do teraz napędzają ten kraj. Po niepewnosci lat 90, baronach SLD, patologii politycznej

jarzynka +31





Ok, mam listę typu:
[23, 43, 45, 39, 18, 20]
[6, 8, 3, 37, 22, 31]
[22, 9, 6, 21, 42, 38]
[15, 24, 18, 27, 30, 34]
....
Z każdej linijki muszę wyciągnąć ostatnią cyfrę każdej liczby, porównać - jeśli w jednym układzie występują 4 numery z taką samą ostatnią cyfrą to ją wypisać. Nie mam pojęcia jak to ugryźć, jakieś porady?
Komentarz usunięty przez autora
2. ze stringa wyciągasz ostatni znak (cyfrę) używając ujemnego indexowania
3. Porównania załatwiasz ifami lub możesz pogrupować końcówki używając defaultdict
4. Wypisywanie printem ;)
3 % 10 = 3
23 % 10 = 3
43 % 10 = 3
lista[-1]? Próbowałem tego, ale w moim przypadku zwraca ostatni element, zamiast cyfry, czyli tu: 20, 31, 38, 34.... Ale może dlatego że nie robiłem tego co w pierwszym punkcie napisałeś. Załatwi to sprawę?
Z 3 i 4 punktem sobie już poradzę :)
@szymy: O, to też jakiś pomysł, może nawet łatwiejszy.
Kombinowanie
http://pastebin.com/bEEHRrcx
Masz 4/5 linijek kodu i dostajesz słownik w którym masz wyszczególnione ile razy występuje cyfra na ostatnim miejscu w Twoim zbiorze.
Przykład:
Dla: [23, 43, 45, 39, 18, 20] otrzymasz: {8: 1, 9: 1, 3: 2, 5: 1, 0: 1}
Teraz wyświetl tylko taki klucz, którego wartość == 4
Ok, dopisałem końcówkę zadania, tu jest całość już:
http://pastebin.com/RiLm1KtT
Gdzie Counter jest z collections, a l to nasza lista
( ͡° ͜ʖ ͡°)
Ale dzięki za chęci. :)
Implementacja z wykorzystaniem Counter z biblioteki collections. Jeśli nie możesz skorzystać to go on z metodą count na listach (np. [1, 1, 2].count(1) ==> 2).
In [1]: from collections import Counter
In [2]: wypok = [
...:_[23, 43, 45, 39, 18, 20],
...:[6, 8, 3, 37, 22, 31],
...:[22, 9, 6, 21, 42, 38],
...:[15, 24, 18, 27, 30, 34],
...:[21, 31, 41, 51, 62],