def solution(my_str, n):
answer =[]
for i in range(0,len(my_str),n):
answer.append(my_str[i:i+n])
return answer
너무너무 만족스러운 풀이다
[my_str[i: i + n] for i in range(0, len(my_str), n)]
이런 식을 list 내포라 하는데 이렇게 작성하면 실행 시간이 줄어든다고 한다!
for문 속의 표현식을 for 문 앞으로 빼내서 리스트에 담은 후 반환해 주는 형태이다.
리스트 이름 = [ 표현식 for문 ]