[python] range와 시퀀스를 이용한 for문
range를 이용한 for문
range를 이용해서 for loop를 사용 가능하다.
range에서 in으로 숫자를 하나하나 꺼내서 반복
for i in range(10):
print('Hello, world', i)
for i in range(5, 12):
print('with scope', i)
for i in range(10, 0, -1):
print('with width', i)
# reversed로 뒤집을 수도 있다.
for i in reversed(range(10)):
print('reversed', i)
for i in range(10):
print(i, end=' ')
i = 10 # range에서 하나하나 꺼내와서 쓰는거라서 출력에는 아무 영향 없다.
시퀀스를 이용한 for문
range 대신 시퀀스 객체를 넣어도 된다.
a = [10, 20, 30, 40, 50]
for i in a:
print(i, end=' ')
print()
fruits = ('apple', 'orange', 'grape')
for fruit in fruits:
print(fruit, end=' ')
print()
# reversed에 시퀀스 객체를 넣으면 시퀀스 객체를 뒤집어 준다.
for letter in reversed('python'):
print(letter, end=' ')
Leave a comment