[Python] for문 리스트 출력, 3가지 방법
July 09, 2024
for문 등, 반복문으로 리스트의 모든 요소를 탐색, 출력하는 방법에 대해서 알아보겠습니다.
1. for문으로 리스트 출력
기본적으로 for문으로 사용하여 아래와 같이 리스트의 모든 요소를 순회하고 값을 출력할 수 있습니다.
my_list = [1, 2, 3, 4, 5]
for item in my_list:
print(item)
Output:
1
2
3
4
5
2. for문과 range로 리스트 출력 (index, value)
for문과 range를 사용하면 값과 함께 index도 출력할 수 있습니다.
range(n)
: 0에서 n-1의 범위for i in range(len(my_list))
: 순회하면서 i에 0부터 (length - 1)까이 입력됨
my_list = [1, 2, 3, 4, 5]
for i in range(len(my_list)):
print(f"i: {i}, value: {my_list[i]}")
Output:
i: 0, value: 1
i: 1, value: 2
i: 2, value: 3
i: 3, value: 4
i: 4, value: 5
3. for문과 enumerate()로 리스트 출력 (index, value)
enumerate를 이용하면 조금 더 보기 좋게 for문으로 리스트를 순회할 수 있습니다.
for index, item in enumerate(my_list)
: 리스트의 요소를 순회하며, index와 요소 값 item을 변수로 접근할 수 있음
my_list = [1, 2, 3, 4, 5]
for index, item in enumerate(my_list):
print(f"index: {index}, item: {item}")
Output:
index: 0, item: 1
index: 1, item: 2
index: 2, item: 3
index: 3, item: 4
index: 4, item: 5
4. while문으로 리스트 출력
while문을 사용하여 리스트의 모든 요소를 순회할 수도 있습니다.
my_list = [1, 2, 3, 4, 5]
index = 0
while index < len(my_list):
print(f"index: {index}, item: {my_list[index]}")
index += 1
Output:
index: 0, item: 1
index: 1, item: 2
index: 2, item: 3
index: 3, item: 4
index: 4, item: 5