首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何拆分列表中的元素?

如何拆分列表中的元素?
EN

Stack Overflow用户
提问于 2011-07-14 23:44:45
回答 6查看 697.1K关注 0票数 95

我有一个清单:

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

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

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

回答 6

Stack Overflow用户

回答已采纳

发布于 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']
票数 133
EN

Stack Overflow用户

发布于 2011-07-14 23:46:13

myList = [i.split('\t')[0] for i in myList] 
票数 39
EN

Stack Overflow用户

发布于 2011-07-14 23:47:18

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

for i in list:
    newList.append(i.split('\t')[0])
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6696027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档