배열이 [2, 10, 6, 3]
이라고 가정 해 보겠습니다. 결과 목록이 [0, 2, 12, 18]
이 될 일부 처리를 수행한다고 가정합니다. 그것은 퍼즐이 아닙니다. 저는 목록의 요소를 추가하고 같은 크기의 새 목록에 결과를 넣을 수 있지만 첫 번째 요소는 0으로 설정해야합니다. 파이썬에서 이것을 어떻게 구현할 수 있습니까? 나는 시도했다 :파이썬리스트에서 수학 연산
n = reduce(lambda x, y: x + [y + x[-1]], list1, [0])
하지만 결과 목록 인해 마지막 요소의 존재에 원하는 결과하지 않은 [0, 2, 12, 18, 21]
이다.