⊗pyPmMdML 166 of 208 menu

파이썬의 다차원 리스트

리스트의 요소는 문자열과 숫자뿐만 아니라 리스트 자체도 될 수 있습니다. 이 경우 이러한 리스트의 리스트를 다차원 리스트라고 합니다. 다음 예시에서 리스트 lst는 다시 세 개의 리스트인 요소들로 구성되어 있습니다:

lst = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ]

중첩 수준에 따라 리스트는 2차원 - 리스트의 리스트, 3차원 - 리스트의 리스트의 리스트 (그런 식으로 계속 - 4차원, 5차원 등)가 될 수 있습니다.

위의 리스트는 2차원입니다, 하나의 리스트 안에 다른 하위 리스트가 있고, 그 안에 다른 리스트가 없기 때문입니다. 2차원 리스트에서 특정 요소를 출력하려면 이제 한 쌍의 대괄호가 아닌 두 쌍을 작성해야 합니다:

print(lst[0][1]) # 'b'를 출력합니다 print(lst[1][2]) # 'f'를 출력합니다

또한 다차원 리스트에는 딕셔너리, 집합, 튜플과 같은 다른 반복 가능한 객체가 있을 수 있습니다. 리스트의 두 번째 요소를 딕셔너리로 변경해 봅시다:

lst = [ ['a', 'b', 'c'], {'d': 1, 'e': 2, 'f': 3}, ['g', 'h', 'i'], ]

딕셔너리의 요소를 얻으려면, 먼저 첫 번째 대괄호를 사용하여 딕셔너리 자체에 도달해야 합니다. 그런 다음 두 번째 대괄호 안에 딕셔너리의 키를 지정합니다:

print(lst[1]['d']) # 1을 출력합니다

다음 리스트가 주어졌습니다:

lst = [ [1, 2, 3], [4, 5, 6], [7, 8, 9], ]

이 리스트에서 숫자 2, 4 그리고 8을 출력하세요.

다음 리스트가 주어졌습니다:

lst = [ ['a', 'b'], {'c': 1, 'd': 2}, {'e': 3, 'f': 4} ]

이 리스트에서 숫자 1, 3을 출력하세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부