我有這樣的代碼:list.insert()在python中實際做了什麼?
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」,它插入第一個可用指數。那麼'插入'如何做出決定?
如果沒有元素,它會將它插入到'tail'中並且從您的示例中,您提到的行爲不清楚 – user1767754
它的確如它在文檔中所說的那樣。哪一部分不清楚? –
@JohnZwinck「確切地說」如果索引大於列表的len,會發生什麼? –