[Python] 리스트(list) 연산 - insert(), pop(), remove(), reverse(), sort(), index(), count()
insert() insert(x, y)는 리스트의 x번째 위치에 y를 삽입 기존에 x번째 위치에 있던 원소와 그 뒤 원소들은 한 칸씩 뒤로 밀린다. L = [0, 1, 2] L.insert(2, 10) print(L) # [0, 1, 10, 2] pop() 리스트의 맨 마지막 원소를 리턴하고 해당 원소는 삭제한다. pop(i)는 리스트의 i번째 원소를 리턴하고 삭제한다. L = [0, 1, 2, 3] L.pop() print(L) # [0, 1, 2] L.pop(1) # 1번째 원소 리턴 후 삭제 print(L) # [0, 2] remove() remove(x)를 실행 시, 리스트에서 첫 번째로 나오는 x를 삭제한다. 그렇기에 리스트에 동일한 x가 여러 개 있다면, 가장 첫 번째로 나오는 x만 삭제된다...