목록 파이썬에서 항목을 제거하는 방법은 무엇입니까?
이 튜토리얼은 Flexiple에서 자주 사용되거나 흥미로운 개념에 대한 짧은 큐레이트 튜토리얼을 작성하기 위한 이니셔티브의 일부입니다.
내용의 테이블
목록 파이썬에서 항목 제거
목록은 변경 가능하기 때문에 파이썬은 목록에서 항목을 제거하는 데 사용할 수 있는 몇 가지 목록 메서드로 빌드됩니다. 이러한 방법 중 일부는
pop()
, remove()
, clear()
등입니다. 이러한 모든 방법은 파이썬의 목록에서 항목을 제거하는 데 사용되지만 다양한 사용 사례를 수용하도록 구축되었지만 아래에서 자세히 설명합니다. 이러한 방법 외에도 del
방법을 사용하여 목록에서 항목을 제거할 수도 있습니다.값으로 목록에서 항목 제거
이 방법에서는 값을 사용하여 목록에서 항목을 제거합니다. 이를 위해
remove()
목록 방법을 사용합니다. 이 방법은 매우 간단하지만 값의 첫 번째 항목만 제거하고 대소문자를 구분합니다. 잘못된 경우에 값을 전달하면 ValueError
가 반환됩니다.remove() 구문:
list.remove(value)
여기서
list
는 목록의 이름을 나타냅니다.매개변수:
value
- 제거하려는 요소입니다.값으로 목록에서 항목을 제거하는 코드:
list1 = ["Hire","Hire", "the", "top", 10, "python","freelancers"]
list1.remove("Hire")
print(list1)
#Output - ['Hire', 'the', 'top', 10, 'python', 'freelancers']
"Hire"의 첫 번째 항목이 삭제된 것을 볼 수 있습니다. 소문자 "고용"을 사용하여 코드를 깨뜨릴 수도 있습니다.
색인별로 목록에서 항목 제거:
목록은 순서가 지정되어 있으므로 각 항목은 색인을 사용하여 참조할 수 있습니다. 그리고 이러한 인덱스는 파이썬의 목록에서 항목을 제거하는 데에도 사용할 수 있습니다. 이를 위해
pop()
메서드를 사용합니다. pop()
의 또 다른 사용 사례는 특정 항목을 제거하고 반환하지 않으려는 경우입니다. 이러한 경우 pop()
대신 remove()
가 사용됩니다. 또한 인덱스가 매개변수로 전달되지 않으면 pop()
는 마지막 항목을 제거하고 반환합니다.pop()의 구문
list.pop(index)
여기서
list
는 목록의 이름을 나타냅니다.매개변수:
index
- 제거하려는 항목의 인덱스(선택 사항)입니다.보고:
인덱스를 전달하지 않으면 목록에서 제거된 항목을 반환합니다. 마지막 값이 반환됩니다.
색인별로 목록에서 항목을 제거하는 코드:
list1 = ["Hire", "the", "top", 10, "python","freelancers"]
removed_item = list1.pop(0)
print(list1)
print(removed_item)
#Output - ['the', 'top', 10, 'python', 'freelancers']
#Output - "Hire"
del을 사용하여 목록에서 항목 제거:
del
는 파이썬의 목록에서 항목을 제거하는 또 다른 방법입니다. 이것은 목록 방법은 아니지만 몇 가지 고유한 사용 사례가 있습니다. pop()
와 유사하게 del
도 인덱스를 사용하여 항목을 제거하지만 한 번에 여러 항목을 제거하는 데 사용할 수 있습니다.del 구문:
del object_name
del
뒤에 목록 이름이나 인덱스 또는 인덱스 범위를 전달하면 파이썬의 목록에서 항목이 제거됩니다.del을 사용하여 항목을 제거하는 코드
list1 = ["Hire", "the", "top", 10, "python","freelancers"]
del list1[0]
print(list1)
#Output - "['the', 'top', 10, 'python', 'freelancers']"
마찬가지로 목록에서 여러 항목을 제거하려는 경우 색인 범위를 추가하면 도움이 됩니다.
list1 = ["Hire", "the", "top", 10, "python","freelancers"]
del list1[0:4]
print(list1)
#Output - ['python', 'freelancers']
제한 사항 및 주의 사항:
remove()
를 사용하여 파이썬의 목록에서 항목을 제거하려고 할 때 매개변수로 전달된 값을 찾을 수 없으면 ValueError
가 반환됩니다. pop()
는 int
만 매개변수로 전달하도록 허용하고 인덱스가 범위를 벗어나면 IndexError
가 반환됩니다. Reference
이 문제에 관하여(목록 파이썬에서 항목을 제거하는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/hrishikesh1990/how-to-remove-item-from-list-python-2f28텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)