Python의 for 루프
루프는 동일한 작업을 반복적으로 수행하기 위해 설계되었습니다. 예를 들어, 반복 가능한 객체의 요소들을 순회하는 데 사용됩니다. 문자열, 튜플, 리스트, 집합, 딕셔너리가 이러한 객체에 속합니다.
Python에서 가장 널리 사용되는 루프는
for입니다. 그 구문은 다음과 같습니다:
for 요소 in 반복 가능한 객체:
루프 본문
for 루프에서, if-else 구문과 마찬가지로,
조건문 아래에 있는 코드는 한 단계 들여쓰기 해야 합니다.
lst라는 리스트가 있다고 가정해 봅시다:
lst = [1, 2, 3, 4, 5]
for 루프를 사용하여 모든 요소를 순회하고 출력해 봅시다:
lst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # 1, 2... 5를 출력합니다
루프 본문 내에서 요소들을 사용하여 다양한 연산을 수행할 수 있습니다. 요소 값들의 제곱을 출력해 봅시다:
for el in lst:
print(el ** 2) # 1, 4... 25를 출력합니다
다음 리스트가 주어졌습니다:
tst = ['1', '2', '3', '4', '5']
루프로 순회하며 각 요소를 콘솔에 출력하세요.
다음 튜플이 주어졌습니다:
tst = (1, 2, 3, 4, 5)
루프로 순회하며 각 요소를 콘솔에 출력하세요.
다음 집합이 주어졌습니다:
tst = {'a', 'b', 'c', 'd', 'e'}
루프로 순회하며 각 요소를 콘솔에 출력하세요.
다음 문자열이 주어졌습니다:
tst = 'abcde'
루프로 순회하며 각 문자를 콘솔에 출력하세요.
다음 숫자가 주어졌습니다:
tst = 12345
루프로 순회하며 각 자릿수를 콘솔에 출력하세요.
다음 리스트가 주어졌습니다:
tst = [1, 2, 3, 4, 5]
각 요소에 2를 더한 결과를 콘솔에 출력하세요.