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

지정된 인덱스에 요소가 있는 행을 반환하는 Python 프로그램

<시간/>

지정된 인덱스에 요소가 있는 행을 반환해야 하는 경우 간단한 반복 및 '추가' 기능을 사용할 수 있습니다.

아래는 동일한 데모입니다.

<미리>my_list_1 =[[21, 81, 35], [91, 14, 0], [64, 61, 42]]my_list_2 =[[21, 92, 63], [80, 19, 65], [ 54, 65, 36]]print("첫 번째 목록은 :")print(my_list_1)print("두 번째 목록은 :")print(my_list_2)my_key =0my_result =[]for index in range(len(my_list_1) ):my_list_1[index][my_key] ==my_list_2[index][my_key]:my_result.append(my_list_1[index]) my_result.append(my_list_1[index])print("결과는 다음과 같습니다.")print(my_result )

출력

첫 번째 리스트는 :[[21, 81, 35], [91, 14, 0], [64, 61, 42]]두 번째 리스트는 :[[21, 92, 63], [80, 19, 65], [54, 65, 36]]결과는 다음과 같습니다.[[21, 81, 35], [21, 81, 35]]

설명

  • 두 개의 중첩 목록이 정의되어 콘솔에 표시됩니다.

  • 키, 즉 인덱스 값이 정의됩니다.

  • 빈 목록이 정의되었습니다.

  • 첫 번째 목록은 반복되며 첫 번째 및 두 번째 인덱스 요소의 인덱스가 일치하면 값이 빈 목록에 추가됩니다.

  • 콘솔에 표시되는 결과입니다.