在 Python 中拆分大小为 N 的字符串
pythonserver side programmingprogramming更新于 2025/12/25 13:00:17
假设我们有一个字符串 s 和一个整数 n,我们必须将 s 拆分成 n 个大小的片段。
因此,如果输入为 s = "abcdefghijklmn", n = 4,则输出将是 ['abcd', 'efgh', 'ijkl','mn']
为了解决这个问题,我们将遵循以下步骤 −
- i:= 0
- f:= a new list
- while i < s 的大小,执行
- 在 f 末尾插入 s[从索引 i 到 i+n-1]
- i := i + n
- return f
让我们看看下面的实现以便更好地理解 −
示例
class Solution:
def solve(self, s, n):
i=0
f=[]
while(i<len(s)):
f.append(s[i:i+n])
i+=n
return(f)
ob = Solution()
print(ob.solve("abcdefghijklmn", 4))
输入
"abcdefghijklmn", 4
输出
['abcd', 'efgh', 'ijkl', 'mn']
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

