예제를 하나만 더 살펴보겠습니다. 이름 정보를 저장한 동일한 리스트를 사용하되, 각 이름을 모두 대문자로 바꿔 보겠습니다.
students = ["Iron man", "Thor", "Spider Man"]
print(students)
# 한 줄 for 문으로 각 이름을 모두 대문자로 변경
students = [i.upper() for i in students]
print(students)
실행결과 |
['Iron man', 'Thor', 'Spider Man'] ['IRON MAN', 'THOR', 'SPIDER MAN'] |
한 줄 for 문이 어떻게 동작하는지 이제는 감이 오죠? 여기서 살펴본 대로 코드가 어떻게 동작하는지 직접 풀어서 해석하면 이해하는 데 많은 도움이 될 겁니다.