[Python] 원하는 개수만큼 자르기

 1str_eng='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
 2length=3
 3result = [str_eng[i:i+length] for i in range(0, len(str_eng), length)]
 4
 5# ['ABC', 'DEF', 'GHI', 'JKL', 'MNO', 'PQR', 'STU', 'VWX', 'YZ']
 6
 7str_eng='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
 8length=3
 9result = [''.join(x) for x in zip(*[list(str_eng[z::length]) for z in range(length)])]
10
11# ['ABC', 'DEF', 'GHI', 'JKL', 'MNO', 'PQR', 'STU', 'VWX']
12
13str_eng='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14length=3
15result = list(map(''.join, zip(*[iter(str_eng)]*length)))
16
17# ['ABC', 'DEF', 'GHI', 'JKL', 'MNO', 'PQR', 'STU', 'VWX']
Advertisement