我有一个清单:
my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847']
如何删除\t
和之后的所有内容以获得此结果:
['element1', 'element2', 'element3']
发布于 2011-07-14 23:47:03
类似于:
>>> l = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847']
>>> [i.split('\t', 1)[0] for i in l]
['element1', 'element2', 'element3']
发布于 2011-07-14 23:46:13
myList = [i.split('\t')[0] for i in myList]
发布于 2011-07-14 23:47:18
尝试遍历列表中的每个元素,然后在制表符的位置将其拆分,并将其添加到新列表中。
for i in list:
newList.append(i.split('\t')[0])
https://stackoverflow.com/questions/6696027
复制相似问题