簡體   English   中英

Python拆分一定長度的字符串

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM