>  기사  >  백엔드 개발  >  Python의 for 루프

Python의 for 루프

高洛峰
高洛峰원래의
2017-03-03 14:00:182208검색

루프는 첫 번째 프로그램이 특정 횟수만큼 반복되도록 하는 구조입니다. 조건은 계속해서 반복됩니다. 조건이 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 중국어 웹사이트를 주목하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.