【问题标题】:Please help me out with translating this Python code [duplicate]请帮我翻译这个 Python 代码 [重复]
【发布时间】:2022-01-18 21:13:07
【问题描述】:

请帮助翻译此 Python 代码 我试图弄清楚这段代码的含义,但最终无法得出结论......有人知道这个单行代码在不是单行时是什么样的吗?

data = [columns.get_text().strip() for columns in column]
write.writerow(data)

我以为是翻译成下面的代码,但是显示的值不同..

for columns in column:
        data = columns.get_text().strip()
        write.writerow(data)

请帮忙...

【问题讨论】:

  • 您还需要提供输入,以便我们在发布答案之前重现输出。

标签: python python-3.x list python-2.7 csv


【解决方案1】:

相当于

data = [columns.get_text().strip() for columns in column]
write.writerow(data)

应该是:

data = []
for columns in column:
    data.append(columns.get_text().strip())
write.writerow(data)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-08
    • 2015-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多