首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从python列表中抓取名称和删除字符串的其余部分

如何从python列表中抓取名称和删除字符串的其余部分
EN

Stack Overflow用户
提问于 2021-02-13 21:46:01
回答 3查看 35关注 0票数 0

这是我的名单,其中包含姓名,地址和更多的文字,我只想抓住名字。我怎么能做到这一点。我试过了,但就是找不到。

代码语言:javascript
复制
my_list = ['view profile for\nAli Safaei\nlocated at 1010-650 West Georgia St Vancouver', 'view profile for\nBrian M. Baird\nlocated at 103-1185 West Georgia St Vancouver', 'view profile for\nKarim A. Lalani\nlocated at 1308 Alberni St Vancouver', 'view profile for\nNishant Goswami\nlocated at 201-1743 Robson St Vancouver', 'view profile for\nEric P.J. Bussieres\nlocated at 201-1128 Hornby St Vancouver']

如果你想看到名字,你可以通过

代码语言:javascript
复制
print(my_list[0])
Output
view profile for
Ali Safaei
located at 1010-650 West Georgia St Vancouver

我怎样才能从这个列表中得到那个名字呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2021-02-13 21:52:09

代码语言:javascript
复制
my_list = ['view profile for\nAli Safaei\nlocated at 1010-650 West Georgia St Vancouver', 'view profile for\nBrian M. Baird\nlocated at 103-1185 West Georgia St Vancouver', 'view profile for\nKarim A. Lalani\nlocated at 1308 Alberni St Vancouver', 'view profile for\nNishant Goswami\nlocated at 201-1743 Robson St Vancouver', 'view profile for\nEric P.J. Bussieres\nlocated at 201-1128 Hornby St Vancouver']
[i.splitlines()[1] for i in my_list]

输出:

代码语言:javascript
复制
['Ali Safaei', 'Brian M. Baird', 'Karim A. Lalani', 'Nishant Goswami', 'Eric P.J. Bussieres']
票数 3
EN

Stack Overflow用户

发布于 2021-02-13 21:56:41

这将为您提供名称列表:(有关详细信息,请查看Python list comprehension )

代码语言:javascript
复制
names = [entry.splitlines()[1] for entry in my_list]

如果你只需要名字,你可以简单地获取它,如下所示:

代码语言:javascript
复制
firs_name = names[0]
票数 0
EN

Stack Overflow用户

发布于 2021-02-13 22:06:05

您可以使用此函数获取列表中的所有名称

代码语言:javascript
复制
def name(li):
    def _name(l):
        li_name = l.split('\n')[1]
        return li_name
    return list(map(_name, li))
代码语言:javascript
复制
>>>> name(my_list)
['Ali Safaei', 'Brian M. Baird', 'Karim A. Lalani', 'Nishant Goswami', 'Eric P.J. Bussieres']
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66185792

复制
相关文章

相似问题

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