如何拆分列表元素?

2024-04-23 18:31:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个清单:

my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847']

如何删除\t和之后的所有内容以获得此结果:

['element1', 'element2', 'element3']

Tags: 内容mylistelement2element1element3t0139847
3条回答
myList = [i.split('\t')[0] for i in myList] 

尝试遍历列表中的每个元素,然后在制表符处将其拆分并将其添加到新列表中。

for i in list:
    newList.append(i.split('\t')[0])

类似于:

>>> l = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847']
>>> [i.split('\t', 1)[0] for i in l]
['element1', 'element2', 'element3']

相关问题 更多 >