l = [1,2,3]
cart = l[2]

非破壊的な l.pop(2) 的な操作をするには
[] 演算子? を使わないと駄目なのでしょうか?

cart = l.copypop(2)
のようにリストを壊さないで取り出す
メソッドが欲しいです