python 将字符串拆分为 3 个字符的组


我有一个字符串

ddffjh3gs

我想将其转换为列表

["ddf", "fjh", "3gs"]

如上所示,以 3 个字符为一组。在 python 2.7 中执行此操作的最佳方法是什么?

回答by falsetru

将列表推导与字符串切片一起使用:

>>> s = 'ddffjh3gs'
>>> [s[i:i+3] for i in range(0, len(s), 3)]
['ddf', 'fjh', '3gs']


原文链接:https://codingdict.com/