2016-04-12 20 views
0

私はこの状況にあります:私はすべてのX文字を分割したい文字列を持っています。これが呼び出されるPython特定の長さの文字列を分割する

[擬似コード]

paragraph = 'my paragraph' 

split_offset = 4 
print paragraph.split(split_offset) 

>>> ['my pa', 'ragraph'] 

答えて

6

:に似たもので、私は必要なもの

a = 'asdeasxdasdqw' 
print a.split('x') 

>>>['asdeasx', 'dasdqw'] 

:私の問題は、splitメソッドだけのような文字列に基づいて文字列を分割ということですをスライス:

>>> paragraph[:5], paragraph[5:] 
('my pa', 'ragraph') 

ANSへ"すべてのXの文字を分割" という質問WER、あなたはループが必要になります。

>>> x = 5 
>>> [paragraph[i: i + x] for i in range(0, len(paragraph), x)] 
['my pa', 'ragra', 'ph'] 

これまでより多くのソリューションがしかしあり、以下を参照してください

関連する問題