如何在python中将字符串拆分为字符?

Sho*_*ryu 0 python string list character

我知道:

print(list('Hello'))
Run Code Online (Sandbox Code Playgroud)

将打印

['H', 'e', 'l', 'l', 'o']
Run Code Online (Sandbox Code Playgroud)

而且我知道

print(list('Hello world!'))
Run Code Online (Sandbox Code Playgroud)

将打印

['Hello', 'world!']
Run Code Online (Sandbox Code Playgroud)

最简单的语法是什么:

['H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd', '!']
Run Code Online (Sandbox Code Playgroud)

fal*_*tru 15

list('Hello world!')给出你想要的,而不是['Hello', 'world!'].

>>> print(list('Hello world!'))
['H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd', '!']
Run Code Online (Sandbox Code Playgroud)

我觉得你混淆了输出str.split:

>>> print('Hello world!'.split())
['Hello', 'world!']
Run Code Online (Sandbox Code Playgroud)