【问题标题】:Python3 add element to every list of listsPython3将元素添加到每个列表列表
【发布时间】:2018-03-09 01:32:58
【问题描述】:

我正在逐行遍历 Excel 工作表并读取单元格值以列出。对于每一行数据,我需要在末尾添加两个从工作表名称中提取的内容,这些内容存储在列表 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

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

【问题讨论】:

    标签: python list append add extend


    【解决方案1】:

    您可以将列表推导结果与列表 DI_DJ 相加吗?

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

    【讨论】:

    • 谢谢你,像魅力一样工作:) 抱歉打扰了,这里的新手。
    • 完全不用担心!感谢您在问题中发布所有详细信息/示例。
    猜你喜欢
    • 1970-01-01
    • 2020-08-19
    • 1970-01-01
    • 2014-06-16
    • 1970-01-01
    相关资源
    最近更新 更多