Python - dla pętli

Spisie treści
Cykl dla Pozwala nam to na wykonanie typu iteracji, w której warunek niekoniecznie musi być spełniony, ale raczej musimy przejść przez skończoną liczbę elementów, aby móc wyświetlić zawartość na ekranie lub wykonać bardziej złożone operacje, jeśli jest to wymagane.
Jak wyjaśnialiśmy cykl dla pozwala nam przejść przez skończoną ilość elementów, w tym celu zademonstrujemy to na poniższym przykładzie:
 słowa = ['to', 'jest', 'an', 'ex', 'papuga'] dla słowa w słowach: drukuj liczby słów = [0, 1, 2, 3, 4, 5, 6, 7, 8 , 9] dla liczby w liczbach: drukuj liczbę 

Tutaj podkreślamy wagę wcięcia, ponieważ za jego pomocą mówimy, że zdanie drukowane wchodzi w cykl dla
Zobaczmy na ekranie, jak wyglądałby jeden z tych cykli.

POWIĘKSZAĆ

Kliknij obraz, aby go powiększyć

Jak widzieliśmy jego zastosowanie jest dość proste, byłby to swego rodzaju odpowiednik tzw dla każdego innych języków, takich jak php, chociaż jak zawsze każdy ma swoje osobliwości.
Kolejną bardzo ważną funkcją, o której musimy pamiętać, jest praca ze słownikami wewnątrz Pyton Ponieważ jest to bardzo potężna i popularna struktura danych, zobaczmy, jak przeglądać listę zawierającą krotki:
 d = {'x': 1, 'y': 2, 'z': 3} dla klucza w d: print klucz, 'odpowiada', d [klucz] 

Jak widzimy dla każdego elementu słownika możemy uzyskać jego wartość poprzez wywołanie wartości indeksu, nie ma o czym pisać, jednak jego prostota oszczędza nam wielu bólów głowy podczas korzystania z tych funkcji.

POWIĘKSZAĆ

Kliknij obraz, aby go powiększyć

Zobaczmy przykład, w którym podczas iteracji chcemy również uzyskać dostęp do indeksu elementu w celu dokonania w nim zmiany w przypadku spełnienia określonego warunku, zobaczmy kod, który mówi nam więcej niż wyjaśnienie:
 dla indeksu, string in enumerate (strings): if 'xxx' in string: strings [indeks] = '[censored]' 

W tym przypadku korzystamy z funkcji natywnej wymień siebie, za pomocą którego dla każdego napisu w elemencie uzyskujemy jego numer indeksu, w ten sposób w tym samym cyklu iteracji możemy ocenić nowy warunek i tym samym spełnić nasz cel.
Chociaż brzmi to dla nas jak książka samopomocy, przerwanie cyklu jest czymś, co można wykorzystać jako źródło w naszych rutynowych czynnościach Pyton, ponieważ pozwala nam to podczas oceny określonego warunku wyjść z iteracji i wszystko dokończyć. W tym celu skorzystamy z instrukcji złamać.
 z matematyki importuj sqrt dla n w zakresie (99, 0, -1): root = sqrt (n) if root == int (root): print n break 

W tym przykładzie oceniamy największy pierwiastek w wartości w ciągu pierwszych 100 liczb, w tym celu stosujemy funkcję sqrt i warunkowo if, aby sprawdzić, czy spełnia nasz warunek, przy czym wypisujemy go i wykonujemy złamać Innymi słowy, przerywamy nasz cykl, ponieważ nie interesuje nas to, co następuje.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave