我想把ASCII_letters*拆分成一个列表(在string模块中),它没有任何重复字符。 我试着把拆分标记写为“”,但没有用; 我收到一条valueerror:空分隔符消息。 除了split()之外,还有别的字符串操纵器可以使用吗? 我也许能够放入空格,但这可能会变得单调乏味,并且可能会占用大量代码空间。
import string
letters = string.ascii_letters
print(letters.split(''))
*ascii_letters是包含“ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ”的字符串
列表(字母)
可能就是你要找的。
您可以使用regex使用re模块的split()拆分字符串。
re.split(r'.', str)
对每一个角色进行分裂。
或者按照@Klaus D.的建议,简单地使用list(str)
来获取字符列表。