はからずも最近Rubyを書いていて、Rubyだとこうかけるの知った
test.rb
s = '123456789'
v = s.each_char.each_slice(3).map(&:join)
# ['123', '456', '789']
かっこいい〜
Pythonだとこうでしょうか
test.py
s = '123456789'
v = [s[i: i+3] for i in range(0, len(s), 3)]
# ['123', '456', '789']
どっちがいいかと言われたら、個人的にはリスト内包表記とか汎用的な仕組みの組み合わせで出来るPythonのほうが好みだけど、 Rubyのほうが何してるかわかりやすい。いちいちメソッドがあるのすごい。