◐ 파이썬의 시작 - 리스트
#4 리스트 안에 리스트 저장
리스트 안에는 다른 리스트도 포함할 수 있습니다.
대괄호([])안에 항목들을 입력해 추가해 주면 됩니다.
모든 리스트는 리스트 메서드를 사용해서 변경할 수 있으며, 대괄호를 사용해서 리스트 항목에 접근할 수 있습니다.
가장 상위의 리스트가 시작되고 두 번째 단계의 리스트는 movie[4]에서 시작합니다. 세 번째 단계의 리스트는 movie[4][1]에서 시작합니다. 그 결과 Eric Idle이 출력됩니다.
>>> movie=[
"The Holy Grail", 1975, "Terry Jones & Gilliam", 91,
["Graham Chanpman",
["Michael Palin", "John Cleese", "Terry Gilliam", "Eric Idle", "Terry Jones"]]]
>>> print(movie[4][1][3])
Eric Idle
"The Holy Grail", 1975, "Terry Jones & Gilliam", 91,
["Graham Chanpman",
["Michael Palin", "John Cleese", "Terry Gilliam", "Eric Idle", "Terry Jones"]]]
>>> print(movie[4][1][3])
Eric Idle
리스트 안에 리스트가 포함된 'movie' 를 나열해보면 어떠한 결과가 나올까요?
그 결과 for 루프는 최상위 리스트에 있는 항목만 출력합니다.
>>> movie=[
"The Holy Grail", 1975, "Terry Jones & Gilliam", 91,
["Graham Chanpman",
["Michael Palin", "John Cleese", "Terry Gilliam", "Eric Idle", "Terry Jones"]]]
>>> for each_item in movie:
print(each_item)
"The Holy Grail", 1975, "Terry Jones & Gilliam", 91,
["Graham Chanpman",
["Michael Palin", "John Cleese", "Terry Gilliam", "Eric Idle", "Terry Jones"]]]
>>> for each_item in movie:
print(each_item)
The Holy Grail
1975
Terry Jones & Gilliam
91
['Graham Chanpman', ['Michael Palin', 'John Cleese', 'Terry Gilliam', 'Eric Idle', 'Terry Jones']]
다섯 번째 포스팅에 리스트 항목이 리스트일 때 적절히 처리할 수 있는 법을 소개하겠습니다.
'Python' 카테고리의 다른 글
[코드공유하기] 함수 모듈 #2 (1) | 2012.02.01 |
---|---|
[코드공유하기] 함수 모듈 #1 (1) | 2012.02.01 |
[파이썬의 시작] 리스트 #5 - 리스트 안에 리스트 출력 (0) | 2012.01.17 |
[파이썬의 시작] 리스트 #3 - 리스트 처리하기 (0) | 2012.01.17 |
[파이썬의 시작] 리스트 #2 - 리스트 메서드 적용 (0) | 2012.01.17 |
[파이썬의 시작 ] 리스트 #1 - 간단한 리스트 만들기 (0) | 2012.01.17 |
[파이썬의 시작] - IDLE (0) | 2012.01.17 |