Python3为每个列表列表添加元素

时间:2017-09-27 14:03:31

标签: python list append add extend

我逐行遍历excell表并读取单元格值列表。对于每一行数据,我需要添加两个从表名中提取的更多内容,这些内容存储在列表DI_DJ = [el1,el2]

我的代码如下:

data_rows.append([cell.value for cell in row])
data_rows.extend(DI_DJ)

它给出了具有如下结构的输出列表:

  

[[value,of,cells,in,row],el1,el2]

我想要得到的是:

  

[[value,of,cells,in,row,el1,el2]]

我找了答案,试过

  

data_rows + = DI_DJ

但我总是得到同样的结果。

1 个答案:

答案 0 :(得分:1)

你能用列表DI_DJ添加列表理解结果吗?

data_rows.append([cell.value for cell in row] + DI_DJ)