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

Python – 유사한 K번째 열 요소에 대한 행 제거

<시간/>

유사한 'K' 열 요소에 대해 행을 제거해야 하는 경우 단순 반복 및 'append' 방법을 사용합니다.

예시

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

<미리>my_list =[[45, 95, 26], [70, 35, 74], [87, 65, 23], [70, 35, 74], [67,85,12], [45,65] ,0]]print("목록은 다음과 같습니다. " )print(my_list)K =1print("K의 값은 ")print(K)my_result =[]my_mem =[]my_list의 인덱스:인덱스가 아닌 경우[ K] my_mem:my_result.append(index) my_mem.append(index[K])print("결과 목록은 다음과 같습니다. ")print(my_result)

출력

목록은 [[45, 95, 26], [70, 35, 74], [87, 65, 23], [70, 35, 74], [67, 85, 12], [45]입니다. , 65, 0]]K의 값은 1입니다. 결과 목록은 [[45, 95, 26], [70, 35, 74], [87, 65, 23], [67, 85, 12]] 

설명

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

  • K 값이 초기화되고 콘솔에 출력됩니다.

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

  • 특정 인덱스가 두 번째 목록에서 발견되지 않으면 원래 목록이 반복됩니다. 인덱스는 첫 번째 목록에 추가되고 인덱스의 요소는 두 번째 목록에 추가됩니다.

  • 첫 번째 목록이 콘솔에 출력으로 표시됩니다.