본문 바로가기

코테 공부/python

Python 예약어 del, 함수 remove()

del

예약어는 예약어 뒤에 한 칸을 띄고서 사용한다. 파이썬의 예약어 ex) if, for, or, and 등

del 예약어는 본래의 데이터를 변경

int_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
str_list = ['A','B','C','D','E']

del int_list[0]  # 한개의 요소를 삭제
print(int_list)
#[2, 3, 4, 5, 6, 7, 8, 9, 10]

del str_list[3:]  # 여러개의 요소를 삭제
print(str_list)
# ['A', 'B', 'C']

 

remove( )

값으로 array의 요소를 삭제

array이름.remove(x) 형태. 괄호( ) 안에 삭제하고자 하는 값을 입력.

array 안에서 삭제하고자 하는 값이 여러 개가 있다 하더라도 첫 번째 값에 대해서만 삭제.

numbers = [1, 1, 1, 2, 2, 3, 3, 3]
numbers.remove(3)
print(numbers)
# [1, 1, 1, 2, 2, 3, 3]  숫자 3 첫번째 것 삭제