Język programowania Python od samego początku wyprzedzał inne języki programowania. ma podobną przewagę, jeśli chodzi o . W tym artykule dowiemy się o Pythonie For Loop i jak możemy go wykorzystać w programie. W tym artykule omówiono następujące pojęcia:
- Co to jest Python For Loop?
- Zakres w Pythonie dla pętli
- Python dla przerwania pętli
- Python For Loop In List
- Kontynuuj w Python For Loop
- Python For Loop Przykłady
Dzięki ogromnym aplikacjom i łatwiejszym wdrożeniom języka Python z nauką o danych z roku na rok następuje znaczący wzrost liczby miejsc pracy tworzonych dla nauki o danych. Zapisz się na Edureka's i zdobądź praktyczne doświadczenie z projektami branżowymi w czasie rzeczywistym wraz ze wsparciem 24 × 7, które wyznaczy Ci drogę do odniesienia sukcesu jako Data Scientist,
Przejdźmy dalej i zacznijmy ten artykuł od podstawowego wprowadzenia do dla pętli w Pythonie.
Co to jest Python For Loop?
Pętla for służy do iteracji po sekwencjach, takich jak a lista , krotka , zestaw itp. lub. I nie tylko sekwencje, ale także każdy iterowalny obiekt może być również przemierzany za pomocą pętli for.
Zrozummy pętlę for za pomocą schematu blokowego pokazanego poniżej.
Wykonywanie rozpocznie się i będzie szukać pierwszego elementu w sekwencji lub iterowalnego obiektu. Sprawdza, czy doszedł do końca sekwencji, czy nie. Po wykonaniu instrukcji w bloku będzie szukał następnego elementu w sekwencji, a proces będzie kontynuowany, aż wykonanie osiągnie ostatnią pozycję w sekwencji.
Python dla składni pętli
Rozumiemy składnię pętli for na przykładzie:
x = (1,2,3,4,5) for i in x: print (i)
Wynik: jeden
2
3
4
5
jak działa odlewanie w java
W powyższym przykładzie wykonanie rozpoczęło się od pierwszego elementu krotki x i trwało aż do osiągnięcia 5. Jest to bardzo prosty przykład, jak możemy użyć pętli for w pythonie. Przyjrzyjmy się również, jak można wykorzystać funkcję zakresu w pętli for.
Zakres w Pythonie dla pętli
W Pythonie range jest funkcją wbudowaną, która zwraca sekwencję. ZA funkcja zakresu ma trzy parametry, które są parametrem początkowym, parametrem końcowym i parametrem kroku. Parametr kończący nie zawiera zadeklarowanej liczby, zrozummy to na przykładzie.
a = lista (zakres (0,10,2)) print (a)
Wynik: [0,2,4,6,8]
W powyższym przykładzie sekwencja zaczyna się od 0 i kończy na 9, ponieważ parametr końcowy to 10, a krok to 2, dlatego podczas wykonywania przeskakuje o 2 kroki po każdej pozycji.
Spójrzmy teraz na przykład wykorzystujący pętlę for w Pythonie.
def pattern (n): k = 2 * n - 2 for i in range (0, n): for j in range (0, k): print (end = '') k = k - 1 for j in range ( 0, i + 1): print ('*', end = '') print ('r') pattern (15)
Wynik:
W powyższym przykładzie udało nam się utworzyć plik za pomocą funkcji zakresu. Użyliśmy funkcji zakresu, aby uzyskać dokładną liczbę odstępów i wartości gwiazdki, dzięki czemu otrzymamy powyższy wzorzec.
Przyjrzyjmy się, jak możemy użyć instrukcji break w pętli for w Pythonie.
Python dla przerwania pętli
Przerwa w Pythonie to instrukcja przepływu sterowania, która służy do zakończenia wykonywania, gdy tylko napotkana zostanie przerwa. Zrozummy, jak na przykładzie możemy użyć instrukcji break w pętli for.
Powiedzmy, że mamy listę z jako elementy, więc wyjdziemy z pętli za pomocą instrukcji break, gdy tylko zostanie napotkany żądany ciąg.
company = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] for x in company: if x == 'R': break print (x)
Wynik: JEST
SQL Server Integration Services SSIS - samouczek krok po kroku
re
U
W powyższym przykładzie, gdy tylko pętla napotka napis „R”, wchodzi do bloku instrukcji if, w którym instrukcja break kończy pętlę. Podobnie możemy użyć instrukcji break zgodnie ze stwierdzeniami problemu.
Przyjrzyjmy się teraz, jak możemy używać pętli Python for w listach.
Python For Loop In List
Lista w Pythonie to sekwencja jak każda inna typ danych , więc jest całkiem oczywiste, jak możemy wykorzystać listę. Pokażę przykład, w którym pętla for jest używana na liście.
color = ['blue', 'white'] vehicle = ['car', 'bike', 'truck'] color_comb = [(x, y) for x in color for y in vehicle] print (color_comb)
Wynik: [(„niebieski”, „samochód”), („niebieski”, „rower”), („niebieski”, „ciężarówka”), („biały”, „samochód”), („biały”, „rower”) , ('biały', 'ciężarówka')]
Przyjrzyjmy się również, jak możemy użyć instrukcji continue w pętli for w Pythonie.
Kontynuuj w Pythonie dla pętli
Zrozummy ten sam przykład, którego użyliśmy w instrukcji break, zamiast break użyjemy instrukcji continue. Jest to również instrukcja sterująca, ale jedyna różnica polega na tym, że pominie ona tylko bieżącą iterację i i tak wykona resztę iteracji.
company = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] for x in company: if x == 'R': continue print (x)
Wynik: JEST
re
U
JEST
DO
DO
W powyższym przykładzie instrukcja continue została napotkana, gdy wartością ciągu była „R”, więc wykonanie pominęło tę konkretną iterację i przeszło do następnej pozycji na liście.
Spójrzmy teraz na kilka innych przykładów, aby lepiej zrozumieć, jak możemy używać pętli for w Pythonie.
Python For Loop Przykłady
Oto prosty program pętli for, który drukuje iloczyn dowolnych pięciu liczb pobranych od użytkownika
res = 1 for i in range (0,5): n = int (input ('enter a number')) res * = n print (res)
Wynik:
Oto kolejny prosty program do obliczania powierzchni kwadratów, których boki są podane na liście.
czym jest chmura usług Salesforce
bok = [5,4,7,8,9,3,8,2,6,4] obszar = [x * x for x in side] print (area)
Wynik: [25, 16, 49, 64, 81, 9, 64, 4, 36, 16]
Teraz, gdy skończyliśmy z koncepcjami pętli for, oto kilka samouczków, które pomogą Ci nauczyć się języka programowania w uporządkowany sposób.
To prowadzi nas do końca tego artykułu, w którym nauczyliśmy się, jak używać pętli For w Pythonie. Mam nadzieję, że wszystko, co zostało Ci udostępnione w tym samouczku, jest dla Ciebie jasne.
Jeśli uważasz, że ten artykuł na temat „Python For Loop” jest odpowiedni, zapoznaj się z zaufana firma zajmująca się edukacją online z siecią ponad 250 000 zadowolonych uczniów rozsianych po całym świecie.
Jesteśmy tutaj, aby pomóc Ci na każdym kroku w Twojej podróży i opracować program nauczania przeznaczony dla studentów i profesjonalistów, którzy chcą być . Kurs ma na celu zapewnienie przewagi w programowaniu w Pythonie i przeszkolenie zarówno podstawowych, jak i zaawansowanych koncepcji Pythona, a także różnych lubić
Jeśli napotkasz jakieś pytania, nie wahaj się zadać wszystkich pytań. Umieść je w sekcji komentarzy w „Python for Loop”, a nasz zespół z przyjemnością odpowie.