Python 在数组的(字符串)元素中添加空格
在Python3.5中,有没有一种方法可以创建一个程序,使数组中的每个字符都成为同一数组中自己的元素 例如:Python 在数组的(字符串)元素中添加空格,python,arrays,string,python-3.x,Python,Arrays,String,Python 3.x,在Python3.5中,有没有一种方法可以创建一个程序,使数组中的每个字符都成为同一数组中自己的元素 例如: character=[“#$@#%”、“%#@#%”] 在运行程序时变为此 character=[“#”、“$”、“@”、“#”、“%”、“%”、“%”、“#”、“@”、“#”、“%”] 谢谢,非常感谢您的帮助将每个字符串转换为一个列表,然后链接列表: from itertools import chain list(chain.from_iterable(map(list, chara
character=[“#$@#%”、“%#@#%”]
在运行程序时变为此
character=[“#”、“$”、“@”、“#”、“%”、“%”、“%”、“#”、“@”、“#”、“%”]
谢谢,非常感谢您的帮助将每个字符串转换为一个列表,然后链接列表:
from itertools import chain
list(chain.from_iterable(map(list, character)))
#['#', '$', '@', '#', '%', '%', '#', '@', '#', '%']
对不起,我提前提交了。这个问题缺乏研究。欢迎来到StackOverflow,做研究,尝试一些东西。如果你有什么不明白的地方或者代码不起作用,那么就把它贴在这里。谢谢你的快速回复,这直接解决了它!你真的更喜欢这个列表(''.join(character))?@StefanPochmann不一定。但这两种解决方案都有效,不过您的速度要快一些。谢谢您的帮助!
m=len(character)
for i in range(m):
character+=list(character[0])
character.pop(0)
print character