리스트 원소 삭제

Jun Heo·2023년 1월 3일
0

1. del

l = [2 ,3, 6, 1, 7]
del l[3]
# [2, 3, 6, 7]

index를 지정하면 그 원소를 삭제한다. index를 초과하여 지정할 경우 IndexError를 반환한다.

2. remove

l = [3, 8, 0, 2, 4]
l.remove(8)
# [3, 0, 2, 4]

value를 지정하면 그 원소를 삭제한다. value가 리스트 내에 없으면 ValueError를 반환한다.

3. pop

l = [9, 4, 7, 2, 3]
l.pop(2)
# [9, 4, 2, 3]

del처럼 index를 지정하면 그 원소를 삭제한다. index를 지정하지 않으면 l[-1]을 삭제한다.

4. clear

l = [7, 4, 6, 9, 0]
l.clear()
# []

리스트의 모든 원소를 제거한다.

0개의 댓글