본문 바로가기
Python

파이썬 중급 #055 리스트 -내장 리스트 (리스트 안에 리스트를 요소값으로 있는 경우 출력 )

by Smart Factory in 2020 2022. 4. 29.
728x90
반응형

안녕하세요. 스마트팩토리입니다. 
파이썬 중급 #054 리스트 -내장 리스트 (리스트 안에 리스트를 요소값) 출력 방법을 알아보겠습니다. 

1. 내장 리스트 (리스트 안에 리스트를 요소값)

리스트 변수가 리스트 값을 요소로 가지고 있는 경우 값을 넣고 출력할 경우 
반복문을 활용하여 요소값을 출력할 수 있다. 
리스트 요소값을 출력하기 위해서  인덱스를 활용하여 출력한다. 

코드를 보면서 알아보면 

 

list1=[[1,"24명"],[2,"30명"],[3,"25명"]]


print(list1)
print(list1[0])
print(list1[1])
print(list1[2])

list1을 구성하는 요소값이 리스트로 되어 있는 것을 볼 수 있다. 

이 경우 더블로 인덱스를 더블로 표시하여 요소값을 출력할 수 있다. 

개별 출력 값으로 list1의 경우 전체 값을 리스트 [ ] 로 묶어서 보여주는 것을 알 수 있다. 

list1[0]의 경우는 0번 인덱스 값이 역시 리스트로 되어 있어서 

[ ] 으로 담아 출력되는 것을 볼 수 있다. 

이런 경우 자료가 많을 경우 반복문을 활용하여 출력할 수 있다. 

for i in range(len(list1)):
    for j in range(len(list1[i])):
        print(list1[i][j])

반복문을 활용하는 경우 개별 요소값을 따로 따로 출력하게 된다.

이는 다시 말해 인덱스 요소값 하나 하나 따로 출력되는 것을 의미한다. 

list1의 개별 요소값을 출력하기 위해서는 위 처럼 개별 인덱스 값을 작성해야 하는데 

반복문을 활용하면 간단하게 출력되는 것을 볼 수 있다. 

list1=[[1,"24명"],[2,"30명"],[3,"25명"]]
print(list1)
print(list1[0])
print(list1[1])
print(list1[2])
for i in range(len(list1)):
    for j in range(len(list1[i])):
        print(list1[i][j])

 

728x90
반응형

댓글