私はPythonのコードに取り組んでいます私はtemp変数を使用しています。なぜなら、存在するコンテンツがあれば、それは一時変数に追加され、それがヘッダに追加されます。
コンテンツがない場合は、一時変数が追加されます。Python操作のための余分な変数の使用をスキップする方法は?
ですから、値をリストに追加することを制限します。
私は同じ結果を得るのにtemp変数を使用しない他の細かい方法を探しています。
ご意見をお寄せください。
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']
入力と出力の例を教えてください。 – huon
質問を入力 – sam
の期待出力で更新しました。入力リストの最初の入力を ''''にすることができますか? – moooeeeep