我知道這是一個非常基本的問題,但我是python的新手,無法弄清楚如何解決它。python列表中的拆分元素
我有一個列表:
list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847']
,我想之後刪除 '\ t' 和一切。我正在考慮將'\ t'中的每個元素分開,以便我可以刪除列表中的每一個其他元素。但是,當我試着做list[0:].split('\t')
時,我得到了AttributeError:'list'對象沒有屬性'split'。我也嘗試將整個列表變成一個字符串,但這帶來了其他一系列問題。任何建議,將不勝感激。
解釋爲什麼你的代碼沒有工作(不喜歡唯一的代碼解答初學者):'list [0:]'返回一個列表,所以你不能在'str'中使用'split',一個函數。感謝您的解釋,您必須遍歷每個元素並單獨拆分它,或者使用for或[list comprehensions](http://docs.python.org/tutorial/datastructures.html#list-comprehensions) – Jacob
。非常感激。 – user808545
今天我瞭解到,總有一種更簡單的方法來做我想要的python – espais