我知道这是一个非常基本的问题,但我是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