Excelの2つの列から必要なデータを2つのリストとして抽出しました。私はこれらの2つのリストを辞書に結合しようとすると、最終的な出力は300のエントリしかなく、私のExcelシートは約1200のエントリを持っています。なぜすべてのエントリが辞書に格納されていないのですか?私はクロスチェックに印刷リスト1、リスト2の長さ、およびデータを試してみました2つのリストを組み合わせて辞書を作成する
import xlrd
xl_workbook = xlrd.open_workbook("my_doc.xls")
sheet1 = xl_workbook.sheet_by_index(0)
list1 = sheet1.col_values(2)
list2 = sheet1.col_values(3)
data = dict(zip(list1, list2))
:
は、ここに私のコードです。
'list1'に繰り返し入力がないのですか? – Thomas
複数の繰り返し入力があったことが分かりました。 – alapalak