안녕하세요 판타지코딩입니다!
같은 코드를 여러 번 반복하는 구문이 있다면, 매번 작성하는 것은 비효율 적일 수 있습니다. 그래서 '반복문'이라는 것을 작성해서 비슷하거나 같은 코드는 짧게 몇 문장으로 정리하곤 합니다. 오늘은 for문이라는 반복문을 공부해보고 활용하는 방법을 알아보겠습니다.
1. for문의 형태
for i in range(0, 10):
print(i)
매우 간단한 for문을 작성해 보았습니다. for문은 위처럼 'for'라는 단어를 먼저 쓰고 반복한 변수를 작성해줍니다. 그리고 in range 뒤의 괄호 안에는 반복 범위를 작성해 줍니다. 괄호 안에 0, 10을 작성해 주었는데요, 이것은 0부터 9까지를 의미합니다. 만약 0, 11을 작성한다면 0부터 10까지를 의미합니다. 그러므로 위의 코드에서 i는 0부터 9까지 반복하게 되므로 출력 결과 또한 0부터 9까지 출력되게 됩니다.
2. for문 활용 방법
arr = []
for i in range(0, 10):
arr.append(i)
이번에는 리스트 arr을 생성했습니다. for문으로 i를 0부터 9까지 반복하면서 arr에 한 개씩 append로 저장했습니다. 그러므로 arr은 0부터 9까지 저장됩니다.
arr = [1, 2, 3]
for i in range(len(arr)):
print(arr[i])
arr에 1, 2, 3 세 개의 숫자를 저장한 리스트를 생성했습니다. 그럼 arr의 길이는 3이 되고, 길이를 구하기 위해서 'len'을 써서 len(arr)이라고 작성했습니다. 이 for문은 i의 범위를 range(3)이라고 한 것과 동일하기 때문에 0부터 2까지 반복하게 됩니다. print문으로 출력한 결과는 arr의 0번째 인덱스부터 2번째 인덱스 까지이므로 1, 2, 3이 순서대로 출력됩니다.
감사합니다!
'파이썬' 카테고리의 다른 글
파이썬 리스트와 튜플 (0) | 2023.01.31 |
---|---|
파이썬 리스트의 길이 구하기 (0) | 2023.01.30 |
파이썬 문자열 길이 구하기 (0) | 2023.01.18 |
파이썬 딕셔너리가 무엇일까? (0) | 2023.01.17 |
파이썬 튜플 공부하기 (0) | 2023.01.16 |