我有一个这样的列表,我想把这些汉字放在''之间,因为这些是名字。
['/', '张', '茜', '/', '宗', '峰', '岩', '/', '何', '彦', '霓', '/', '周', '浩', '东', '/', '何', '思', '融', '/', '李', '林', '琳', '/', '赵', '卓', '娜', '/']
我想把这些汉字放在''s之间,因为这些都是名字。 我想为下一个工作建立一个名字列表。(忠实的客户与访问历史或东西。)像下面的东西。
[张茜,
宗峰岩
...
]
我试着用下面的方法
import re
ccl = re.findall(r'\/[\u4e00-\u9fff]+\/', castlist)
但它不工作。
谢谢大家。
假设这是Python,最简单的方法是将所有的字符连接起来,然后将其拆分。/
除非有更多的问题比你提出的更多。
''.join(list).split('/')
这将包括一些空白的名字。
['', '张茜', '宗峰岩', '何彦霓', '周浩东', '何思融', '李林琳', '赵卓娜', '']
你可以通过去掉前导和后导来避免这种情况的发生。/
前,或者通过过滤结果来删除空字符串。
filter(None, ''.join(list).split('/'))