Pythonはこの種のことについてかなりフレンドリーであり、あなたはリストの要素としてリストを持つことができます。これを行う方法の例を次に示します。
TableA = [['01/01/2000', '$10'], ['02/01/2000', '$11']]
あなたはまっすぐPythonインタプリタにこれを入力した場合、次の2つの要素を持つリストとしてTableAのを定義したいです。これらの要素は両方ともリストです。 TableA[0]
に入力した場合は['01/01/2000', '$10']
となります。さらに、TableA[0][0]
と入力すると、がTableAの最初のリストの最初の要素になります。
これをさらに拡張すると、リストのリスト(など)を持つことができます。まず、TableA
とTableB
を定義しましょう。
TableA = [['01/01/2000', '$10'], ['02/01/2000', '$11']]
TableB = [['03/01/2000', '$13'], ['04/01/2000', '$14']]
今、私たちは、単にその要素としてTableA
とTableB
を持つものとしてBigTable
を定義することができます。今
BigTable = [TableA, TableB]
、BigTable[0]
はあなたがBigTable
はそれでより多くのリストを持ってしたいことを実現するラインの下のいくつかの点で、TableC
を言うならそうBigTable[0][0][0]
がTableA[0][0]
と同じになりますちょうどTableA
ですまたはTableD
。 append関数を使うだけです。ところで
BigTable.append(TableC)
、あなたはおそらく、数字ではなく文字列として表現さ価格や日付を持っているしたいと思うが、それは一例にこの方法に従うことが簡単です。
これは2dのリストではありません。その3d –