Skip to main content
 首页 » 编程设计

python之将 Python 字符串分解为其字符

2025年05月04日35三少

我想将 Python 字符串分解成字符。

sequenceOfAlphabets = list( string.uppercase ) 

有效。

但是,为什么不

sequenceOfAlphabets = re.split( '.', string.uppercase ) 

工作?

我得到的都是空的,尽管是预期的元素数量

请您参考如下方法:

'.' 匹配每个字符,re.split 返回不匹配的所有内容,这就是您得到空列表的原因。

使用 list 通常是处理此类问题的方法,但如果您想使用正则表达式,只需使用 re.findall

sequenceOfAlphabets = re.findall( '.', string.uppercase ) 

那应该给你 ['A', 'B', 'C', .... ,'Z']