목록 목록에서 각 하위 목록의 동일한 인덱스에 있는 요소는 열과 같은 구조를 나타냅니다. 이 기사에서는 목록 목록에서 열을 삭제하는 방법을 살펴보겠습니다. 즉, 각 하위 목록에서 동일한 인덱스 위치에 있는 요소를 삭제해야 합니다.
팝 사용
특정 위치에서 요소를 제거하는 pop 메서드를 사용합니다. for 루프는 특정 인덱스의 요소를 반복하고 팝을 사용하여 제거하도록 설계되었습니다.
예
# List of lists listA = [[3, 9, 5, 1], [4, 6, 1, 2], [1, 6, 12, 18]] # printing original list print("Given list \n",listA) # Apply pop [i.pop(2) for i in listA] # Result print("List after deleting the column :\n ",listA)
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Given list [[3, 9, 5, 1], [4, 6, 1, 2], [1, 6, 12, 18]] List after deleting the column : [[3, 9, 1], [4, 6, 2], [1, 6, 18]]
델과 함께
이 접근 방식에서 우리는 위의 접근 방식과 유사한 del 함수를 사용합니다. 열을 삭제해야 하는 인덱스를 언급합니다.
예
# List of lists listA = [[3, 9, 5, 1], [4, 6, 1, 2], [1, 6, 12, 18]] # printing original list print("Given list \n",listA) # Apply del for i in listA: del i[2] # Result print("List after deleting the column :\n ",listA)
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Given list [[3, 9, 5, 1], [4, 6, 1, 2], [1, 6, 12, 18]] List after deleting the column : [[3, 9, 1], [4, 6, 2], [1, 6, 18]]