파이썬은 이런 종류의 일에 대해 상당히 친절하며 목록을 요소 목록으로 사용하게합니다. 다음은이를 수행하는 한 가지 예입니다. 당신이 바로 파이썬 인터프리터에이를 입력 한 경우
TableA = [['01/01/2000', '$10'], ['02/01/2000', '$11']]
, 당신은 두 가지 요소 목록으로 TableA의 정의 것입니다. 이 두 요소 모두 목록입니다. TableA[0]
에 입력 한 경우 ['01/01/2000', '$10']
이 표시됩니다. 또한 TableA[0][0]
을 입력하면 이 표 A의 첫 번째 목록의 첫 번째 요소가됩니다.
이렇게 확장하면 목록의 목록 (등등) 목록을 가질 수 있습니다. 먼저 TableA
및 TableB
을 정의합니다.
TableB = [['03/01/2000', '$13'], ['04/01/2000', '$14']]
TableA = [['01/01/2000', '$10'], ['02/01/2000', '$11']]
이제 우리는 단순히 요소로
TableA
및
TableB
을 가진 것으로
BigTable
을 정의 할 수 있습니다.
BigTable = [TableA, TableB]
이제 BigTable[0]
이 선을 어느 시점에서 당신은 당신이 BigTable
이 더 많은 목록을 갖고 싶어 실현 경우 단지 TableA
그렇게 BigTable[0][0][0]
이 TableA[0][0]
와 같은 것입니다하는 TableC
말 또는 TableD
. 추가 기능을 사용하기 만하면됩니다. 그런데
BigTable.append(TableC)
, 당신은 아마 가격과 숫자가 아닌 문자열로 표현 된 날짜를 갖고 싶어 하겠지만, 그것은 예를 들어이 방법을 수행하는 것이 더 쉽습니다.
그건 2 차원 목록이 아니야, 그 3d –