2

PythonでExcelファイルからデータを読み込もうとしています

データを 2D リストに配置したい

[[A,1,2...],[B,2,3...],[C,5,6...]]

ここで、A、B、C は列ヘッダーで、数字はその列の行です

現在、これが機能するかどうかをテストするためだけに使用しているので、コードが上記のことを正確に実行しないことはわかっています

#Blank list array
product = []
k = 0
#Read in Data
for r in range(1,sheet.nrows):
    k += 1;
    product[k,1] = sheet.cell(r,1).value

リストのインデックスはタプルではなく整数でなければならないというエラーが表示されます。このようなリストに変数を入力する方法はありますか?私が読んだことは、それらがより「キー」「値」であり、1つの「キー」に対して複数の値があるため、それらが私にとって最良の選択肢になるとは思わない

4

1 に答える 1