基本上,我打印了一條長信息,但我想將所有這些單詞分成5個字符長的字符串。 例如「iPhone 6不僅僅是更大 - 它在各個方面都更好,更大,但更薄。」我想做出 「IPHON 6isn」 tsimp lybig GER-I t'sbe特麗從未yway。大R,但戲劇蒂卡爾lythi nner。」Python字符串分組?
-1
A
回答
1
至於建議的@vaultah,這是通過將字符串拆分爲一個空格並將它們連接在一起而沒有空格來實現;然後使用for循環將切片操作的結果附加到數組。一個優雅的解決方案是使用理解。
text = "iPhone 6 isn’t simply bigger — it’s better in every way. Larger, yet dramatically thinner." joined_text = ''.join(text.split()) splitted_to_six = [joined_text[char:char+6] for char in range(0,len(joined_text),6)] ' '.join(splitted_to_six)
我敢肯定,你可以使用re模塊取回破折號和省略號,因爲他們註定要
1
只要做到以下幾點。
import re
sentence="iPhone 6 isn't simply bigger - it's better in every way. Larger, yet dramatically thinner."
sentence = re.sub(' ', '', sentence)
count=0
new_sentence=''
for i in sentence:
if(count%5==0 and count!=0):
new_sentence=new_sentence+' '
new_sentence=new_sentence+i
count=count+1
打印new_sentence
輸出:
iPhon e6isn 'tsim plybi gger- it'sb etter ineve ryway .Larg er,ye tdram atica llyth inner .
相關問題
- 1. Python字符串分割組合
- 2. 檢查字符串/組字符串(分立|)在Python
- 3. Python的 - 遍歷字符串和組部分匹配字符串
- 4. 字符串分組
- 5. Python的 - 字符串分割
- 6. Python字符串拆分
- 7. Python,分割字符串
- 8. 拆分字符串在python
- 9. Python字符串拆分
- 10. Python的分割字符串
- 11. 的Python ::分割字符串
- 12. Python字符串拆分
- 13. 分割字符串在python
- 14. 分割字符串Python的
- 15. Python拆分字符串
- 16. 分割字符串在python
- 17. Python的字符串拆分
- 18. Python,分解字符串
- 19. python中字符串的字符分類
- 20. 字符串分割到字符串數組沒有分隔符
- 21. python字符串到數組
- 22. Python - 摺疊字符串組
- 23. 數組和字符串python
- 24. 在Python中分組字符
- 25. 分割字符串數組成字符
- 26. 字符串數組分類
- 27. 分配字符串數組
- 28. 分割字符串成組
- 29. 分割字符串數組
- 30. 拆分字符串數組
' ''。加入(s.split())'然後http://stackoverflow.com/q/434287/2301450 – vaultah