반응형
Python에서 특정 원소를 제거하는 방법은 크게 2가지이다.
1. 특정 원소의 인덱스를 찾아서 제거
이 방법은 특정 원소의 인덱스 정보가 필요한 경우에 사용한다.
# List의 내장함수인 index 활용
A = [1,2,3,4,5]
idx = A.index(1) # 결과값으로 0을 반환한다.
del A[idx] # 0번째 자리 수인 1을 제거한다.
2. 특정 원소를 바로 제거
이 방법은 특정 원소의 인덱스를 굳이 알 필요가 없는 경우, 그냥 원소를 제거할 때 사용한다.
# List의 내장함수인 remove 활용
A = [1,2,3,4,5]
A.remove(1) # 1값이 지워진다.
print(A) # [2,3,4,5] 가 출력된다. 하나씩 앞으로 당겨진다.
다음의 두 가지 방법으로 코딩테스트 시에 유용하게 사용할 수 있다.
코딩테스트 대비 Python 문제풀이 강의
www.youtube.com/channel/UCYYao-BSPaetw7N2GFFJ-Yw?view_as=subscriber
반응형
'IT' 카테고리의 다른 글
블로킹(Blocking)과 데드락(Deadlock) 차이 (0) | 2020.09.10 |
---|---|
조건이 들어간 테이블 생성 방법 (Feat, Create Table) - Henry's SQL (0) | 2020.09.09 |
알고리즘 정리 - "완전탐색" (0) | 2020.08.27 |
티스토리 스킨 꾸미기 (0) | 2020.08.21 |
spring boot 에서 jsp 화면 띄우기 (2) | 2020.07.14 |