如何在每第n个术语后将空格插入字符串中。 我需要输出仍然是一个字符串,而不是列表。
这就是我希望它看起来像:
message = ("xxxxxxxxxxxx")
output = ("xxxxx xxxxx xx") #E.g every 5 characters
*编辑 我的问题不涉及列表,只涉及字符串
答案 0 :(得分:0)
>>> message = "xxxxxxxxxxxx"
>>>' '.join([message[i:i+5] for i in range(0, len(message), 5)])
'xxxxx xxxxx xx