모든 중첩 목록의 시작 인덱스를 찾아야 하는 경우 'append' 메서드와 함께 간단한 반복이 사용됩니다.
예
아래는 동일한 데모입니다.
my_list =[[51], [91, 22, 36, 44], [25, 25], [46, 67, 78,82, 69, 29], [ 7, 5]]print(" 목록은 다음과 같습니다.")print(my_list)my_result =[]my_len =0for sub in my_list:my_result.append(my_len) my_len +=len(sub)print("초기 요소 인덱스는 :")print(my_result)사전>출력
목록은 [[51], [91, 22, 36, 44], [25, 25], [46, 67, 78, 82, 69, 29], [7, 5]]초기 요소 인덱스는 다음과 같습니다:[0, 1, 5, 7, 13]설명
-
목록의 목록이 정의되어 콘솔에 표시됩니다.
-
빈 목록이 정의되고 정수가 0에 할당됩니다.
-
목록이 반복되고 정수가 빈 목록에 추가됩니다.
-
정수는 목록의 요소에 따라 증가합니다.
-
이제 채워진 이 빈 목록이 결과입니다.
-
콘솔에 출력으로 표시됩니다.