私は一時変数を使用した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']