본문 바로가기

IT

Python list 특정 원소 제거(feat, 2가지 방법) - Henry's Python

반응형

 

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

 

Henry Joo

 

www.youtube.com

 

반응형