概要
Pythonで「リストの要素を入れ替える」の動作を確認してみました。以下のページを参考にしました。
実装
以下のファイルを作成しました。
sample.py
colorlist = ["Blue", "Red", "Green"]
print("オブジェクトの id = " + str(id(colorlist)))
colorlist[1] = "White"
print(colorlist)
print("オブジェクトの id = " + str(id(colorlist)))
colorlist = ["Blue", "Red", "Green", "White"]
colorlist[1:3] = ["Yellow", "Pink", "Black"]
print(colorlist)
colorlist[1:5:2] = ["Gold", "Silver"]
print(colorlist)
以下のコマンドを実行しました。
$ python3 sample.py
オブジェクトの id = 139937320132096
['Blue', 'White', 'Green']
オブジェクトの id = 139937320132096
['Blue', 'Yellow', 'Pink', 'Black', 'White']
['Blue', 'Gold', 'Pink', 'Silver', 'White']
まとめ
何かの役に立てばと。