我正在编写一个我使用临时变量的python代码,因为如果存在任何内容,它将被附加到临时变量,然后它将被附加到标题。
如果没有内容,则将附加临时变量。
因此,它将限制将 '' 值附加到列表中。
我正在寻找任何其他更好的方法来获得相同的结果,但不使用临时变量。
任何建议都会有所帮助。
temp = ''
header = []
for ind,content in enumerate(data): # enumerating for index & content in data
if content and ind != 0:
temp = content
header.append(content)
else:
header.append(temp)
输入 :
['column1', '', '', '', 'column2', '', '']
预期输出:
['column1', 'column1', 'column1', 'column1', 'column2', 'column2', 'column2']