-3
如何在每第n個任期後向空字符串中插入空格。 我需要輸出仍然是一個字符串,而不是一個列表。Python。如何將字符串與每個第n個字符的空格分開?
這是我希望它看起來像:
message = ("xxxxxxxxxxxx")
output = ("xxxxx xxxxx xx") #E.g every 5 characters
*編輯 我的問題不涉及列表,只有串
如何在每第n個任期後向空字符串中插入空格。 我需要輸出仍然是一個字符串,而不是一個列表。Python。如何將字符串與每個第n個字符的空格分開?
這是我希望它看起來像:
message = ("xxxxxxxxxxxx")
output = ("xxxxx xxxxx xx") #E.g every 5 characters
*編輯 我的問題不涉及列表,只有串
>>> message = "xxxxxxxxxxxx"
>>>' '.join([message[i:i+5] for i in range(0, len(message), 5)])
'xxxxx xxxxx xx
提供附加信息而不是代碼片段 – Leb
的[可能的複製你如何分割列表到Python中均勻大小的塊?](http://stackoverflow.com/questions/312443/how-do-you-split-a-list-into-evenly-sized-chunks-in-python) –
我的問題doesn不涉及名單,只是字符串。 –
你可以從列表中產生很簡單的字符串:''.join(your_list) –