刪除值我有一個列表,如何從名單列表在Python
[['Name', 'Place', 'Batch'], ['11', '', 'BBI', '', '2015'], ['12', '', 'CCU', '', '', '', '', '2016'], ['13', '', '', 'BOM', '', '', '', '', '2017']]
我想從列表中刪除所有的「」。
我試過的代碼是:
>>> for line in list:
... if line == '':
... list.remove(line)
...
print(list)
,它顯示的輸出爲:
[['Name', 'Place', 'Batch'], ['11', '', 'BBI', '', '2015'], ['12', '', 'CCU', '', '', '', '', '2016'], ['13', '', '', 'BOM', '', '', '', '', '2017']]
有人建議可以有什麼錯呢?
哪裏嵌套表從何而來?首先不用「'''創建它們會更好。 – mkrieger1
@ mkrieger1我有一個未正確分隔的原始文件。我轉換爲列表並因此輸出。想要刪除這些不需要的值。 –
我的意思是:如果你向我們展示瞭如何創建列表,我們可以告訴你如何避免這些條目,而不需要再次刪除它們。 – mkrieger1