본문으로 건너뛰기
실습하기

반복문과 리스트를 함께 사용하기

리스트 내 데이터를 순차적으로 처리해야하 하는 경우, for 반복문과 리스트를 함께 사용하면 데이터를 효과적으로 처리할 수 있습니다.


리스트에 for문 사용하기

반복문을 통해 리스트 내 요소를 순차적으로 접근해 특정 작업을 수행하거나, 특정 조건을 만족하는 요소를 찾아내는 작업을 간편하게 할 수 있습니다.

리스트와 for문 결합 예시
products = ["laptop", "smartphone", "tablet"]

for product in products:
# product가 "smartphone"인 경우
if product == "smartphone":
print("smartphone found!")
# product가 "smartphone"이 아닌 경우
else:
print(product)

위 코드는 products 리스트의 각 요소를 순차적으로 접근하며, if 문을 사용해 smartphone인 경우에는 smartphone found!를 출력하고, 그 외의 경우에는 해당 요소를 출력합니다.


리스트 요소의 반복 처리

리스트의 모든 요소를 일괄적으로 처리할 때도 for 문을 사용할 수 있습니다.

예를 들어 숫자 리스트의 모든 요소에 ** 연산자로 제곱 연산을 적용하려면, 다음과 같이 코드를 작성할 수 있습니다.

리스트 요소 반복 처리 예시
# 리스트 요소 반복 처리
numbers = [1, 2, 3, 4, 5]
squared_numbers = []

# numbers 리스트의 각 요소에 제곱 연산 적용
for number in numbers:
# ** 연산자로 제곱 연산 후 squared_numbers 리스트에 추가
squared_numbers.append(number ** 2)

# [1, 4, 9, 16, 25] 출력
print(squared_numbers)

위 코드는 리스트 numbers의 각 요소에 대해 제곱 연산을 수행하고, 그 결과를 squared_numbers 리스트에 추가합니다.

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!