首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从另一个列表创建中文姓名列表

从另一个列表创建中文姓名列表
EN

Stack Overflow用户
提问于 2020-04-25 06:10:08
回答 1查看 21关注 0票数 0

我有一个这样的列表:

代码语言:javascript
复制
['/', '张', '茜', '/', '宗', '峰', '岩', '/', '何', '彦', '霓', '/', '周', '浩', '东', '/', '何', '思', '融', '/', '李', '林', '琳', '/', '赵', '卓', '娜', '/']

我想把这些中文字符放在‘/’之间,因为这些是名字。我想为下一份工作建立一个名字列表。(有来访历史或其他方面的忠实客户。)类似于以下内容:

代码语言:javascript
复制
[张茜,
 宗峰岩
...
]

我尝试了以下几种方法:

代码语言:javascript
复制
 import re
 ccl = re.findall(r'\/[\u4e00-\u9fff]+\/', castlist)

但它不起作用。

谢谢你们。

EN

回答 1

Stack Overflow用户

发布于 2020-04-26 04:23:16

假设这是Python,这里最简单的方法是连接所有字符并在/上拆分,除非问题比您提出的更多:

代码语言:javascript
复制
''.join(list).split('/')

这将包括一些空白名称:

代码语言:javascript
复制
['', '张茜', '宗峰岩', '何彦霓', '周浩东', '何思融', '李林琳', '赵卓娜', '']

您可以通过在开始之前删除前导和尾随/,或者通过过滤结果以删除空字符串来避免这种情况:

代码语言:javascript
复制
filter(None, ''.join(list).split('/'))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61418210

复制
相关文章

相似问题

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