我正在使用一個python代碼我已經使用了temp變量,因爲如果有任何內容存在,那會附加到temp變量,然後它將被附加到標題中。
如果沒有內容,則會附加temp變量。如何跳過對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']
你能舉一些輸入和輸出的例子嗎? – huon 2012-04-14 07:30:57
更新了輸入的期望輸出的問題 – sam 2012-04-14 07:35:09
可能輸入列表的第一個輸入等於''''? – moooeeeep 2012-04-14 07:44:05