[英]Python Split string in a certain length
我有這種情況:我有一個字符串,我想分割每個X字符。 我的問題是split方法只根據字符串拆分字符串,例如:
a = 'asdeasxdasdqw'
print a.split('x')
>>>['asdeasx', 'dasdqw']
我需要的是類似於:
[偽]
paragraph = 'my paragraph'
split_offset = 4
print paragraph.split(split_offset)
>>> ['my pa', 'ragraph']
這稱為切片 :
>>> paragraph[:5], paragraph[5:]
('my pa', 'ragraph')
要回答“拆分每個X字符”問題,您需要一個循環:
>>> x = 5
>>> [paragraph[i: i + x] for i in range(0, len(paragraph), x)]
['my pa', 'ragra', 'ph']
有更多解決方案,請參閱:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.