我有一個電子表格,其中包含我已經使用以下代碼導入到python中的數據;在python中將多個列表變成一個列表
import xlrd
wb = xlrd.open_workbook('data.xls')
sh = wb.sheet_by_index(0)
for rownum in range(sh.nrows):
print sh.row_values(rownum)
這會打印出電子表格的每一行;例如。
[13.0, 2.0, 92.0, 83.0]
[10.0, 8.0, 80.0, 78.0]
[7.0, 4.0, 121.0, 60.0]
如何獲取這些單獨的列表並將它們合併到一個看起來像的列表中;
test = [[13.0, 2.0, 92.0, 83.0], [10.0, 8.0, 80.0, 78.0], [7.0, 4.0, 121.0, 60.0]]
感謝,
@VasiliSyrakis它不是一個有效的副本。 – styvane
也高度相關[Python中的「列表理解」是什麼意思?它如何工作,如何使用它?](http://stackoverflow.com/q/34835951) –