2024-09-28 01:31:07 发布
网友
如果分隔符是Python数据类型,如何拆分字符串?你知道吗
例如:
str_to_split = 'a1b2c' str_to_split.split(int) # ['a','b','c']
您可以使用re.split():
>>> import re >>> thingToSplit = 'a1b2c' >>> re.split('\d+', thingToSplit) ['a', 'b', 'c']
或者,应用isdigit()检查:
>>> [item for item in thingToSplit if not item.isdigit()] ['a', 'b', 'c']
你可以像这样使用^{}
from itertools import groupby print ["".join(g) for k,g in groupby('a1b2c', key=str.isdigit) if not k] # ['a', 'b', 'c']
您可以使用re.split():
或者,应用isdigit()检查:
你可以像这样使用^{}
相关问题 更多 >
编程相关推荐