Contents
- 1. 파이썬 두 리스트 비교하기
- 2. 파이썬으로 html 파일 만들기
- 3. 파이썬 리스트 순서 뒤집기
- 4. 파이썬 리스트 요소 삭제하기
- 5. 파이썬 두 문자열 비교하기 (difflib)
- 6. 파이썬 문자열 앞을 0으로 채우기
- 7. 파이썬 문자열 찾기
- 8. 파이썬 모든 문자열 찾아서 바꾸기
- 9. 파이썬 문자열 결합, 분리하기
- 10. 파이썬 문자열 포맷팅하기
- 11. 파이썬 리스트 슬라이싱 활용하기
- 12. 파이썬 리스트 길이 제한하기
- 13. 파이썬 조건문 간단하게 표현하기
- 14. 파이썬 with 문으로 파일 열고 닫기
- 15. 파이썬 enumerate() 사용하기
- 16. 파이썬 zip() 사용하기
- 17. 파이썬 튜플 언패킹하기
- 18. 파이썬 변수 바꾸기 (swap)
- 19. 파이썬 딕셔너리에서 값 얻기
- 20. 파이썬 출력 결과 저장하기
- 21. 파이썬 폴더 생성하기
- 22. 파이썬 시간 측정하기
- 23. 파이썬 int() 함수 사용하기
- 24. 파이썬 float() 함수 사용하기
- 25. 파이썬 리스트 만들기
- 26. NumPy 어레이 슬라이싱 활용하기
- 27. NumPy 어레이 한 줄에 출력하기
- 28. NumPy 어레이 요소 바꾸기
- 29. NumPy 어레이 정렬 (np.argsort)
- 30. NumPy 어레이 연결, 분리하기
Tutorials
- Python Tutorial
- NumPy Tutorial
- Matplotlib Tutorial
- PyQt5 Tutorial
- BeautifulSoup Tutorial
- xlrd/xlwt Tutorial
- Pillow Tutorial
- Googletrans Tutorial
- PyWin32 Tutorial
- PyAutoGUI Tutorial
- Pyperclip Tutorial
- TensorFlow Tutorial
- Tips and Examples
4. 파이썬 리스트 요소 삭제하기¶
■ Table of Contents
remove() 메서드 사용하기¶
파이썬 리스트에서 특정 값을 갖는 요소를 삭제하는 가장 간단한 방법은 remove() 메서드를 이용하는 것입니다.
예제1¶
list.remove(value)의 형태로 값을 입력해주면 리스트에서 값을 갖는 요소를 삭제합니다.
똑같은 값이 두 개 있다면 첫번째 요소만 삭제합니다. 그리고 한 번에 하나의 값만 입력할 수 있습니다.
리스트 컴프리헨션 이용하기¶
파이썬의 리스트 컴프리헨션 (list comprehension)을 사용하면 훨씬 간단하게 값을 삭제할 수 있습니다.
NumPy delete() 사용하기 - by Index¶
NumPy 어레이에 대해 np.delete()를 사용하면 인덱스를 이용해서 특정 요소를 삭제할 수 있습니다.
NumPy delete() 사용하기 - by Value¶
np.delete()를 사용하면서, 값을 이용해서 요소를 삭제하기 위해서는 np.where()을 함께 사용할 수 있습니다.
np.where()은 조건에 해당하는 요소의 인덱스를 반환하는 함수입니다.
예제¶
np.where((arr == 3) | (arr == 1))는 어레이 arr의 요소가 3 또는 1인 요소의 인덱스들입니다.
new_arr는 3과 1에 해당하는 요소가 모두 삭제된 어레이입니다.
이전글/다음글
이전글 : 3. 파이썬 리스트 순서 뒤집기