我認爲我對python專家有個相當簡單的問題。經過很多努力,我把代碼放在一起。我正在打開一個excel文件,將其轉換爲列表列表並向該列表列表中添加一列。現在我想重新命名並重新計算添加的列的行數。我如何編寫腳本,即使列數可能有所不同,我也總是採用列表列表的最後一列。在python中計算並添加列
import xlrd
file_location = "path"
workbook = xlrd.open_workbook(file_location)
sheet = workbook.sheet_by_index(0)
data = [[sheet.cell_value(r, c) for c in range(sheet.ncols)] for r in range(sheet.nrows)]
data = [x + [0] for x in data]
你是什麼意思的'將列添加到列表中'?你的意思是你添加一個元素到內部列表中? – Evert
我從這裏得到它:http://stackoverflow.com/questions/2002415/how-can-i-add-an-additional-row-and-column-to-an-array 他稱之爲添加一列。不知道這是否正是我所做的,但似乎是我想要的。 – Zuenie