我想比较字符串列表,如果某个字符序列匹配,我想把那些匹配的字符串放入new_list
,如下所示:
string_list1 = ['CE.1.FXZ', 'CE.1.FXX', 'CE.1.FXY', 'CE.4.FXZ', 'CE.4.FXX', 'CE.4.FXY']
new_list = ['CE.1.FXZ', 'CE.1.FXX', 'CE.1.FXY']
如您所见,每个中的公共字符是1
或4
。你知道吗
我的问题是,如果我事先不知道公共字符,如何根据公共字符分离字符串?例如,我想将string_list1
解析成一个函数,让函数自动识别公共字符,然后基于此进行分离。任何帮助都将是伟大的!谢谢。你知道吗
您可以使用内置的python隔离示例中的“公共字符”结构拆分()方法(更多信息见https://docs.python.org/fr/2.7/library/stdtypes.html#str.split),如下所示:
下一步是每次看到一个新的“普通字符”时创建一个列表,或者使用列表.append()方法(逐个)。你知道吗
祝你好运!你知道吗
相关问题 更多 >
编程相关推荐