我使用Python 2.7.5,我有一個列表看起來像這樣:查找和替換列表中的空行寬的Python
('2047', '1971', '', '1919', '', '1878', '', '', '1760', '1731', '', '1667', '', '')
名單是千瘡百孔,我想找出空行和用下一個非空行填充數據。如果有一個包含數據我想設置那些爲0。像這種沒有下一行:
('2047', '1971', '1919', '1919', '1878', '1878', '1760', '1760', '1760', '1731', '1667', '1667','0','0')
我怎樣才能做到這一點與Python?我可以做一個簡單的循環來識別空行,但我不知道如何填補空白... 任何幫助將不勝感激! 謝謝 馬丁
這不是一個列表,但一個元組。你的意思是[]而不是()? – 2014-11-24 08:46:50
對不起,它是一個元組。我用zip(*數據)調換了數據並得到了一個元組返回 – 2014-11-24 08:52:17