Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无空格拆分字符串_Python_Python 3.x - Fatal编程技术网

Python 无空格拆分字符串

Python 无空格拆分字符串,python,python-3.x,Python,Python 3.x,我正试图找到一种方法,将单词中的每个字母拆分成一个列表 我曾尝试在消息添加空间中使用for-letter来完成此操作,但没有成功 message = 'hello' for letter in message: letter += ' ' message = message.split() print(message) 我明白了 我想要 ['h', 'e', 'l', 'l', 'o'] 字符串是一个不可数。在对字符串进行迭代时,它会分别生成每个字符。列表构造函数获取一个itera

我正试图找到一种方法,将单词中的每个字母拆分成一个列表

我曾尝试在消息添加空间中使用for-letter来完成此操作,但没有成功

message = 'hello'

for letter in message:
  letter += ' '

message = message.split()

print(message)
我明白了

我想要

['h', 'e', 'l', 'l', 'o']
字符串是一个不可数。在对字符串进行迭代时,它会分别生成每个字符。列表构造函数获取一个iterable,并从其各个元素中创建一个列表。因此:

message = 'hello'
message = list(message)
print(message)
# ['h', 'e', 'l', 'l', 'o']

字符串已经是字符数组。使用liststr

例如:

message = 'hello'
char_array = list(message)
print char_array
你试过listmessage吗字母+=''不起任何作用的原因是您正在使用它修改字母,而不是修改消息。
message = 'hello'
char_array = list(message)
print char_array