You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
insert(-1, 99)를 하면 리스트의 맨 마지막 인덱스가 -1이니까 당연히 맨 뒤에 99가 붙을 줄 알았습니다. 그런데 결과를 보니 맨 뒤가 아니라 마지막 원소인 30 바로 앞에 삽입됩니다. 파이썬에서 마이너스 인덱스로 위치를 지정할 때도 insert 메서드는 무조건 그 원소의 앞에만 끼워 넣는 규칙 때문에 이런 결과가 나오는 건지 궁금합니다.
insert(-1, 99)를 하면 리스트의 맨 마지막 인덱스가 -1이니까 당연히 맨 뒤에 99가 붙을 줄 알았습니다. 그런데 결과를 보니 맨 뒤가 아니라 마지막 원소인 30 바로 앞에 삽입됩니다. 파이썬에서 마이너스 인덱스로 위치를 지정할 때도 insert 메서드는 무조건 그 원소의 앞에만 끼워 넣는 규칙 때문에 이런 결과가 나오는 건지 궁금합니다.