파이썬 리스트 삭제하는 방법 5가지
• bamjun
Python에서 리스트의 항목을 삭제하는 방법은 여러 가지가 있습니다. 주로 사용되는 방법들을 소개하겠습니다:
del
키워드 사용하기: 이 방법은 특정 인덱스에 위치한 항목을 삭제합니다.my_list = [1, 2, 3, 4, 5] del my_list[2] # 3번째 요소 (3) 삭제
remove()
메소드 사용하기: 이 메소드는 값에 의해 항목을 삭제합니다. 만약 리스트에 중복된 값이 있다면, 첫 번째로 나타나는 값만 삭제됩니다.my_list = [1, 2, 3, 4, 5] my_list.remove(3) # 값이 3인 첫 번째 요소 삭제
pop()
메소드 사용하기: 이 메소드는 특정 인덱스의 항목을 삭제하고, 삭제된 항목을 반환합니다. 인덱스를 지정하지 않으면, 리스트의 마지막 항목이 삭제됩니다.my_list = [1, 2, 3, 4, 5] removed_item = my_list.pop(2) # 3번째 요소 (3) 삭제 및 반환
- 슬라이싱을 이용한 대체: 이 방법은 리스트의 일부분을 다른 리스트로 대체하여, 특정 범위의 항목들을 삭제할 수 있습니다.
my_list = [1, 2, 3, 4, 5] my_list[1:3] = [] # 2번째부터 3번째 요소까지 삭제 (2와 3 삭제)
clear()
메소드 사용하기: 이 메소드는 리스트의 모든 항목을 삭제합니다.my_list = [1, 2, 3, 4, 5] my_list.clear() # 리스트의 모든 요소 삭제
각 방법은 상황에 따라 사용될 수 있으며, 리스트의 특정 요소를 삭제하거나 전체를 비우는 등 다양한 목적에 맞게 사용할 수 있습니다.
Share on: