我已經從Excel表格的兩列中提取了需要的數據作爲兩個列表。當我試圖將這兩個列表合併成一個字典時,最終的輸出只有300個條目,而我的Excel表格有大約1200個條目。爲什麼不是所有的條目都存儲在字典中?將兩個列表組合成一個字典
這裏是我的代碼:
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))
我試過列表1,列表2的印刷長度和數據交叉檢查。
你確定'list1'中沒有重複的條目嗎? – Thomas
剛纔意識到有多個重複的條目。 – alapalak