[Python] 리스트 원소 제거하기

Surf in Data·2022년 5월 2일
0

python

목록 보기
10/15
post-thumbnail

1. 인덱싱을 이용하여 제거하기

del list[index]

한개 삭제하기

country = ["kor", "usa", "uk", "japan"]
del country[1]
print(country)
---------------------------------------------------------------------
["kor", "uk", "japan"]

여러개 삭제하기

country = ["kor", "usa", "uk", "japan"]
del country[:2]
print(country)
---------------------------------------------------------------------
["japan"]

list.pop(index)

country = ["kor", "usa", "uk", "japan"]
country.pop(1)
print(country)
---------------------------------------------------------------------
['kor', 'uk', 'japan']

2. 리스트의 원소를 지정하여 삭제하기

remove(값)

리스트에 존재하는 모든 값을 지워주지는 않고 인덱스 순서가 빠른 순서대로 지워준다.

word = ['a', 'b', 'a', 'c']
word.remove('a') # 'a' 삭제
print(word)

-----------------------------------------------------------
['b', 'a', 'c']
profile
study blog

0개의 댓글