Python - 리스트의 첫번째 요소 제거

Python에서 List의 첫번째 요소를 제거하는 방법을 소개합니다.

리스트의 마지막 요소를 제거하는 방법은 "Python - 리스트의 마지막 요소 제거"를 참고해주세요.

1. pop(index) : Index 요소 제거 및 리턴

pop(index)는 인자로 전달된 index에 해당하는 요소를 제거하고 그 값을 리턴합니다. pop(0)을 호출하면 리스트의 첫번째 요소가 제거되고 그 값이 리턴됩니다.

food = ['pizza', 'hamburger', 'sandwich', 'donuts']
last = food.pop(0)

print(last)
print(food)

Output:

['pizza', 'hamburger', 'sandwich', 'donuts']
pizza
['hamburger', 'sandwich', 'donuts']

2. del List[index] : Index 요소 제거

del List[index]는 리스트에서 index에 해당하는 요소를 제거합니다. del food[0]는 리스트의 첫번째 요소를 삭제합니다. pop()처럼 제거된 값을 따로 리턴하진 않습니다.

food = ['pizza', 'hamburger', 'sandwich', 'donuts']
print(food)

del food[0]
print(food)

Output:

['pizza', 'hamburger', 'sandwich', 'donuts']
['hamburger', 'sandwich', 'donuts']

3. remove(object) : 리스트에서 object 제거

remove(object)는 리스트에서 인자로 전달된 객체를 찾고 그 요소를 제거합니다. 인자로 첫번째 객체를 전달하면 첫번째 요소를 삭제할 수 있습니다. pop()처럼 제거된 값을 따로 리턴하진 않습니다.

food = ['pizza', 'hamburger', 'sandwich', 'donuts']
print(food)

food.remove('pizza')
print(food)

Output:

['pizza', 'hamburger', 'sandwich', 'donuts']
['hamburger', 'sandwich', 'donuts']
Loading script...

Related Posts

codechachaCopyright ©2019 codechacha