Python

[Python]for in 반복문

sagesse2021 2021. 11. 19. 17:01
반응형
days = ("Mon","Tue","Wed", "Thur","Fri") //튜플 생성

for day in days:  //for..in문 생성
  print(day)

Mon

Tue

Wed

Thur

Fri

days = ("Mon","Tue","Wed", "Thur","Fri")

for day in [1,2,3,4,5]:
  print(day)

1

2

3

4

5

  • day 변수는 선언되는 것이 아니라 작업이 시작되면 생김 즉 for문이 실행될때 만들어진다
  • for..in문에서 변수(day)는 작업되는 배열의 item을 가리킨다

// for loop를 멈추는법

days = ("Mon","Tue","Wed", "Thur","Fri")

for day in days:
  if day is "Wed":
    break
  else:
    print(day)

Mon

Tue

  • 값이 Wed면 break를 만나서 for loop를 빠져나온다

// 파이썬에서는 string도 배열이다

for letter in "Nicolas":
  print(letter)

N

i

c

o

l

a

s

  • for...in문은 string, tuple, list에서 사용 가능
반응형

'Python' 카테고리의 다른 글

[Python]온라인에 있는 라이브러리 사용해서 url 가져오기  (0) 2021.11.20
[Python]모듈(Module)  (0) 2021.11.20
[Python]if...else, elif..or/and  (0) 2021.11.19
[Python]Code Challenge  (0) 2021.11.19
[Python]Keyworded Arguments  (0) 2021.11.19