Python 개념정리-For Loops

DONGHYUN KOO·2020년 8월 23일
0

python

목록 보기
9/19
post-thumbnail

For Loop

  • list의 총 길이를 사전에 알 수 없다면 if 구문만으로는 해결할 수 없습니다.
    그래서 파이썬에서는 for 구문을 제공합니다.
  • For 구문은 list의 요소를 한번에 하나씩 가지고 원하는 로직을 실행할 수 있게 해주는 역할을 합니다.

for 구문의 문법은 다음과 같습니다:

for element in list:
    do_something_with_element

  • For 문은 list 뿐만이 아니라 tuple, set 등 다른 자료구조와도 사용할 수 있습니다.

Break

끝까지 for 구문을 진행할 필요 없이 중간에서 멈추고 싶을때는 break 문을 사용하면 됩니다. For 구문에서 break 문이 실행되면 다음 interation으로 넘어가지 않고 for 구문에서 빠져 나오게 됩니다.

Continue

만일 break처럼 for 구문에서 완전히 빠져 나오고 싶지는 않지만 다음 요소, 즉 다음 interation으로 넘어가고 싶을때는 continue 문을 사용하면 됩니다.

Nested For Loops

if 구문과 마찬가지로 for 구문도 nesting이 가능합니다.

numbers1 = [1, 2, 3, 4, 5]
numbers2 = [10, 20, 30, 40, 50]
for num1 in numbers1:
for num2 in numbers2:
print(f"{num1} {num2} == {num1 num2}")

0개의 댓글