我有一个字符串列表,当找到'y'或'm'时,每个字符串都需要拆分:
mylist = ['3m10y','10y20y','18m2y']
Run Code Online (Sandbox Code Playgroud)
在以下项目中:
splitlist = [['3m','10y'],['10y','20y'],['18m','2y']]
Run Code Online (Sandbox Code Playgroud)
我正在考虑使用re.split()但是我不能使用'或'条件来告诉函数在找到'm'或'y'时拆分.
任何帮助赞赏!谢谢
尝试findall而不是split:
>>> re.findall(r'\d+[ym]', '3m10y')
['3m', '10y']
Run Code Online (Sandbox Code Playgroud)
[my]是m或y.
| 归档时间: |
|
| 查看次数: |
411 次 |
| 最近记录: |