每隔3个字符分离一个字符串,并将它们放在列表中



我想要的结果是:

x = "whateverwhateverwhateverwhateverwhateverwhatever"
...
y = ['wha', 'tev', ..., 'ver']

我想在不遍历整个字符串的情况下完成此操作,因为我需要用成千上万的字符。需要尽可能快。

虽然分离字符串不需要太多时间,但无论如何,做:

x = "whateverwhateverwhateverwhateverwhateverwhatever"
y = [x[i:i+3] for i in range(0, len(x), 3)]
print(y)

输出:

['wha', 'tev', 'erw', 'hat', 'eve', 'rwh', 'ate', 'ver', 'wha', 'tev', 'erw', 'hat', 'eve', 'rwh', 'ate', 'ver']

最新更新