
상수 시간 연산(O(1))
상수 시간 연산은 순식간에 빠르게 할 수 있는 일이라는 뜻
리스트의 길이와 무관하다
→ O(1)
L.append("New") # 끝에 하나의 원소를 넣는다parameter로 idx 값을 넣으면 그 idx에 있는 값이 삭제되고 반환된다
L.pop() # 끝에서 하나의 원소를 꺼낸다 (리스트에도 그 원소가 없어짐)
선형 시간 연산
리스트의 길이에 비례해 실행 시간이 달라지는 연산
→ O(n)

원소 삽입하기
arr.insert(idx, value) # idx 위치에 value를 삽입한다
원소 삭제하기
del(arr[idx]) # arr의 idx 위치에 있는 값을 삭제한다
원소 탐색하기
리스트 내에 원소가 있는지, 있다면 어디에 있는지 탐색한다
탐색 알고리즘은 리스트의 길이와 여러 조건에 따라 시간이 달라질 것이다 (선형 시간일 것이다)
arr.index("A")
# arr 내에 없는 값을 입력하면 오류가 난다