목록은 순서가 지정되고 변경할 수 있는 모음입니다. Python에서 목록은 대괄호로 작성됩니다. 색인 번호를 참조하여 목록 항목에 액세스합니다. 음수 인덱싱은 끝에서 시작하는 것을 의미하고 -1은 마지막 항목을 나타냅니다. 시작 위치와 범위 끝 위치를 지정하여 인덱스 범위를 지정할 수 있습니다. 범위를 지정할 때 반환 값은 지정된 항목이 있는 새 목록이 됩니다.
예
# using list comprehension + sum() + list slicing # initializing list test_list = [3, 4, 1, 7, 9, 1] # printing original list print("The original list : " + str(test_list)) # using list comprehension + sum() + list slicing # prefix sum list res = [sum(test_list[ : i + 1]) for i in range(len(test_list))] # print result print("The prefix sum list is : " + str(res))
출력
The original list : [3, 4, 1, 7, 9, 1] The prefix sum list is : [3, 7, 8, 15, 24, 25]