산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> python

파이썬 리스트에서 항목 제거하기: remove(), pop(), clear(), del 완벽 가이드

파이썬 리스트에서 항목 제거하는 방법

파이썬의 list 타입은 이질적인 아이템을 순서 있는 시퀀스로 저장합니다. 이 시퀀스를 다듬어야 할 때 파이썬은 네 가지 내장 메커니즘을 제공합니다:

아래에서 각 메서드를 자세히 설명하고, 흔한 함정을 짚으며, 간결한 코드 스니펫을 제공합니다.

예제 리스트

my_list = ['Guru', 50, 11.50, 'Siya', 50, ['A', 'B', 'C']]

인덱스는 0부터 시작:

1. list.remove()

지정된 값의 첫 번째 발생을 제거합니다. 값이 없으면 ValueError 발생.

my_list.remove(50)  # 첫 번째 50 제거
my_list.remove('Siya')  # 첫 번째 'Siya' 제거

핵심 포인트:

2. list.pop()

인덱스로 요소를 삭제하고 제거된 값을 반환. 인덱스 생략 시 마지막 요소 제거.

removed = my_list.pop(2)  # 인덱스 2 요소 제거
last = my_list.pop()      # 마지막 요소 제거

참고사항:

3. list.clear()

리스트 전체를 제자리에서 비웁니다.

my_list.clear()

이 호출 후 my_list는 빈 리스트: [].

4. del 키워드

del 문은 단일 요소 또는 요소 슬라이스를 제거할 수 있습니다.

del my_list[0]      # 첫 번째 요소 삭제
del my_list[2:5]    # 인덱스 2, 3, 4 요소 삭제

리스트 변수 자체를 삭제할 수도 있음: del my_list.

실전 시나리오

흔한 함정

요약표

메서드설명
list.remove(value)첫 번째 일치 요소 삭제
list.pop(index)인덱스로 요소 삭제; 값 반환
list.clear()리스트 전체 비우기
del list[index] / del list[start:stop]단일 요소 또는 슬라이스 삭제

python

  1. 파이썬 데이터 타입 마스터하기: 실전 가이드
  2. 파이썬 연산자 마스터하기: 종합 가이드
  3. 파이썬 pass 문 마스터하기: 실전 가이드
  4. 파이썬 함수 인자 마스터하기: 위치, 키워드, 기본 매개변수
  5. 파이썬 range() 함수 마스터하기: 기초부터 고급 활용까지
  6. 파이썬 리스트 마스터하기: Append, 정렬, 길이 & 리스트 컴프리헨션 실전 가이드
  7. 파이썬으로 평균 계산하기: 실전 가이드
  8. 파이썬 list.count() 전문가 가이드: 실전 예제로 배우는 요소 개수 세기
  9. 파이썬 리스트에서 중복 요소 제거하는 8가지 방법
  10. 파이썬 list.index() – 요소 위치 찾기 실전 예제와 대안 기법