Python의 다양한 유형의 루프

5182 단어 pythonbeginners
이 포스트에서는 파이썬 문제에 활용할 수 있는 파이썬의 여러 루프를 보여드릴 것입니다.

루프를 위해



For 루프를 사용하면 사전, 집합, 문자열, 목록 또는 튜플을 탐색할 수 있습니다.

# loop over array example
array = [1, 2, 3, 4]
for x in array:
    print(x)

=> 1
=> 2
=> 3
=> 4

문자열에 대한 루프



string = "word"
for x in string:
    print(x)

=> w
=> o
=> r
=> d

인쇄된 문자는 문자열 유형임을 명심하십시오!

루프 오버 세트



집합은 중복 요소가 없는 정렬되지 않은 컬렉션입니다.

word = set("uniq")
for x in word:
    print(x)

=> u
=> n
=> i
=> q

범위 반복


range를 사용하면 반복할 숫자가 필요합니다. 예를 들어 배열의 길이를 사용하여 전체 배열을 반복할 수 있습니다.
범위는 인덱스로 이동하므로 1에서 시작하여 길이 - 1에서 끝납니다.

array = [1, 2, 3, 4]
for i in range(len(array)):
    print("index:"i, ", value:", array[i])

=> index: 0 , value: 1
=> index: 1 , value: 2
=> index: 2 , value: 3
=> index: 3 , value: 4

while 루프



while 루프는 조건이 충족될 때까지 계속 반복됩니다. 무한 루프를 쉽게 만들 수 있으므로 while 루프 사용에 주의하십시오.

counter = 0
while counter < 5:
    print(counter)
    counter += 1

=> 0
=> 1
=> 2
=> 3
=> 4

여기서 카운터를 증가시키지 않으면 무한 루프가 발생하고 프로그램 시간이 초과될 수 있습니다.

좋은 웹페이지 즐겨찾기