私はこのようなコードを持っている:実際にpythonで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」を挿入するためのpythonを依頼してもそう、それは最初に利用可能に挿入されますインデックス。だから、「挿入」はどうやって決定するのですか? Python3 docから
要素がない場合には、それだけで 'tail'にそして、あなたの例から、それを挿入します、あなたが言及している行動は、それがマニュアルに言うまさにませ – user1767754
明確ではありません。どの部分が不明ですか? –
@JohnZwinckは、インデックスがリストのlenより大きい場合はどうなるかを「正確に」言っていますか? –