루프는 첫 번째 프로그램이 특정 횟수만큼 반복되도록 하는 구조입니다. 조건은 계속해서 반복됩니다. 조건이 false가 되면 루프가 종료되고 프로그램 제어가 루프 다음의 명령문으로 전달됩니다.
for 루프:
Python for 루프에는 목록이나 문자열과 같은 모든 항목의 시퀀스를 반복하는 기능이 있습니다.
for 루프 구문은 다음과 같습니다.
for iterating_var in sequence: statements(s)
시퀀스에 표현식 목록이 포함된 경우 첫 번째입니다. 평가하다. 그런 다음 시퀀스의 첫 번째 항목이 반복 변수 iteration_var에 할당됩니다. 다음으로 명령문 블록을 실행합니다. 목록의 각 항목은 iteration_var에 할당되고 전체 시퀀스가 소진될 때까지 보고서 블록이 실행됩니다.
참고: Python에서 들여쓰기된 모든 문자와 공백은 프로그래밍 구조에서 동일한 수의 명령문을 나타내며 단일 코드 블록의 일부로 간주됩니다. Python은 문장을 그룹화하는 방법으로 들여쓰기를 사용합니다.
예:
#!/usr/bin/python for letter in 'Python': # First Example print 'Current Letter :', letter fruits = ['banana', 'apple', 'mango'] for fruit in fruits: # Second Example print 'Current fruit :', fruit print "Good bye!"
위의 결과는 다음과 같습니다.
현재 문자: P
현재 문자: y
현재 문자 : t
현재 문자 : h
현재 문자 : o
현재 문자 : n
현재 과일 : 바나나
현재 과일 : 사과
현재 과일 : 망고
안녕하세요!
시퀀스 인덱스 반복:
각 항목을 반복하는 또 다른 방법은 시퀀스 자체의 오프셋 인덱스를 사용하는 것입니다.
예:
#!/usr/bin/python fruits = ['banana', 'apple', 'mango'] for index in range(len(fruits)): print 'Current fruit :', fruits[index] print "Good bye!"
그러면 다음과 같은 결과가 생성됩니다.
현재 과일 : 바나나
현재 과일 : 사과
현재 과일 : 망고
안녕하세요!
여기서는 튜플의 총 요소 수를 제공하는 len() 내장 함수의 도움을 받고, range() 내장 함수는 우리에게 다음을 제공합니다. 실제 순차 순회.
위는 편집자가 소개하는 Python의 for 루프에 대한 간략한 분석입니다. 매우 좋고 참고할만한 가치가 있습니다.
Python의 for 루프와 관련된 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!