Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python - 모든 중첩 목록의 시작 색인 찾기

<시간/>

모든 중첩 목록의 시작 인덱스를 찾아야 하는 경우 '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에 할당됩니다.

  • 목록이 반복되고 정수가 빈 목록에 추가됩니다.

  • 정수는 목록의 요소에 따라 증가합니다.

  • 이제 채워진 이 빈 목록이 결과입니다.

  • 콘솔에 출력으로 표시됩니다.