zip i zip_longest - iterowanie po listach

BiteSize: Iterowanie po kilku listach – metoda zip i zip_longest

Jak iterować po wielu listach jednocześnie? W tym BiteSize zobaczymy metodę zip i zip_longest. Kod będzie bardziej Pythonowy i pozbędziemy się kilku znaczących problemów związanych z iterowaniem po indeksach. Standardowe iterowanie Niestety ten standard jest bardzo powszechny w Pythonie, szczególnie u osób, które pisały wcześniej w językach C-podobnych – czyli iterujemy po indeksach. Jest to …

BiteSize: Iterowanie po kilku listach – metoda zip i zip_longest Czytaj dalej »

BiteSize - iterables unpacking rozpakowywanie danych

Python iterables unpacking (BiteSize) – rozpakowywanie danych

Cześć, w tym wpisie z kategorii BiteSize zajmiemy się rozpakowywaniem zmiennych iterowalnych (ang. iterables unpacking) i zobaczysz, po co i dlaczego warto je stosować. Poprawimy czytelność kodu i będziemy mogli się pozbyć wielu magicznych liczb (ang. magic numbers). Problem do rozwiązania Mamy listę krotek (list of tuples) rankingu konkursu. Każda krotka składa się z imienia …

Python iterables unpacking (BiteSize) – rozpakowywanie danych Czytaj dalej »

bitesize defaultdict dict grupowanie danych

DefaultDict vs dict (BiteSize) – grupowanie danych

Dziś w BiteSize – jaka jest różnica między zwykłym dict, a defaultdict? Jak wykorzystać defaultdict do grupowania danych? Wykorzystamy bibliotekę collections z jednej z wielu bibliotek standardowych Python. Najważniejsze informacje w krótkiej i zwięzłej formie, akurat do schrupania na raz, czyli BiteSize! Problem do rozwiązania Zadanie polega na pogrupowaniu danych, w tym przypadku będzie to …

DefaultDict vs dict (BiteSize) – grupowanie danych Czytaj dalej »

Scroll to Top