나는이 같은 코드가 있습니다list.insert()는 실제로 파이썬에서 무엇을합니까?
squares = []
for value in range(1, 5):
squares.insert(value+1,value**2)
print(squares)
print(squares[0])
print(len(squares))
을 그리고 출력은 다음과 같습니다 그래서
[1, 4, 9, 16]
1
4
나는 인덱스 '2'에서 '1'을 삽입 파이썬을 요구하더라도, 그것은 사용할 수있는 처음에 삽입 색인. 그러면 '삽입'이 어떻게 결정을 내릴 수 있습니까? Python3 doc에서
요소가 없으면 그냥 '꼬리'에 삽입합니다. 예를 들어, 언급 한 동작이 명확하지 않습니다. – user1767754
문서에 나와있는 것과 정확히 일치합니다. 어느 부분이 불분명합니까? –
@JohnZwinck는 "정확하게"색인이 목록의 len보다 큰 경우 어떻게되는지 말합니다. –