본문 바로가기
Python

파이썬 중급 #054 리스트 -삭제 list.pop

by Smart Factory in 2020 2022. 4. 28.
728x90
반응형

안녕하세요. 스마트팩토리입니다.

파이썬 중급 #053 리스트 -삭제 list.pop  함수에 대해 알아보겠습니다. 

1. 리스트 삭제 (pop)

리스트 삭제에는 다양한 방법이 있습니다. 그 중에서 pop은 원하는 인덱스를 삭제할 수 있습니다.
list.pop() 함수 형태로 하여 인덱스 번호를 넣어주면 됩니다. 

 

 

list1=list(range(0,11))
print(list1)

리스트에 숫자를 0부터 10까지 저장합니다. 


list1.pop(0)
print(list1)

 

인덱스 0번을 제거하는 코드입니다. 결과값으로 보면 0번 인덱스 요소가 지워지고 인덱스가 순차적으로 밀려서 채워지는 것을 볼 수 있습니다. 

0 값은 사라지고 기존 1번이 0번인덱스로 오게 되면서 하나씩 자리 옮김을 한 결과가 됩니다. 

 


list1.pop(0)
print(list1)

 

같은 방법으로 인덱스 0값이 지워서고 기존 1번 인덱스가 밀려서 0번으로 됩니다. 

 


list1.pop(0)
print(list1)

0번 인덱스 요소값이 사라지고 하나씩 밀려서 채워집니다. 


list1.pop(5)
print(list1)

 

인덱스 5번에 있던 8이 사라지고 그 자리를 9번이 채웁니다. 

list1=list(range(0,11))
print(list1)
list1.pop(0)
print(list1)
list1.pop(0)
print(list1)
list1.pop(0)
print(list1)
list1.pop(5)
print(list1)
728x90
반응형

댓글