在数组的(字符串)元素中添加空格
有没有办法在python 3.5中创建一个程序,它可以使数组中的每个字符成为它们自己的元素在同一个数组中?在数组的(字符串)元素中添加空格
例如:
character = [ "#[email protected]#%" , "%#@#%" ]
变为这个当通过程序运行
character = [ "#", "$" , "@" , "#" , "%" , "%" , "#" , "@" , "#" , "%"]
谢谢你,在所有的任何帮助表示赞赏
将每个字符串转换成列表,然后链接列表:
from itertools import chain
list(chain.from_iterable(map(list, character)))
#['#', '$', '@', '#', '%', '%', '#', '@', '#', '%']
感谢您的快速响应,这直接解决了它! –
你真的喜欢用'list(''join(character))'吗? –
@StefanPochmann不一定。但是这两种解决方案都可以工作,尽管你的速度会更快。 – DyZ
m=len(character)
for i in range(m):
character+=list(character[0])
character.pop(0)
print character
谢谢你的帮助! –
对不起,我提交过早 –
这个问题缺乏研究。欢迎来到StackOverflow,做研究,尝试一下。如果有些东西你不明白,或者代码不起作用,请在此处发布。 – Abbas