remove()
- remove() 메소드는 다음과 같이 리스트에서 지정된 항목을 삭제
fruits = ['Apple', 'Banana', 'Melon', 'Orange', 'Watermelon', 'Tomato']
if 'Watermelon' in fruits:
fruits.remove('Watermelon')
print(fruits)
pop()
- 리스트의 마지막 항목을 삭제하여 그 항목값을 반환한다.
fruits = ['Apple', 'Banana', 'Melon', 'Orange', 'Watermelon', 'Tomato']
last_fruit = fruits.pop()
print(last_fruit)
print(fruits)
- pop() 메소드를 사용할 때 인덱스를 넣어서 항목을 삭제할 수 있다.
fruits = ['Apple', 'Banana', 'Melon', 'Orange', 'Watermelon', 'Tomato']
second_fruit = fruits.pop(1)
print(second_fruit)
del 명령어
- 리스트의 원소를 메모리에서 삭제하는 명령어
- del 명령어는 리스트의 메소드가 아니므로 주의를 기울여야 한다.
fruits = ['Apple', 'Banana', 'Melon', 'Orange', 'Watermelon', 'Tomato']
del fruits[0]
print(fruits)