リストを定義し、リスト要素を別のリストにコピーします。
例1
def clone_ceodata(li1):
li_copy = li1[:]
return li_copy
li1 = [4, 8, 2, 10, 15, 18]
li2 = clone_ceodata(li1)
print("元のリスト:", li1)
print("コピーされたリスト:", li2)
上記の例の結果は次のとおりです。
元のリスト: [4, 8, 2, 10, 15, 18]
コピーされたリスト: [4, 8, 2, 10, 15, 18]
例2: extend() メソッドを使用する
def clone_ceodata(li1):
li_copy = []
li_copy.extend(li1)
return li_copy
li1 = [4, 8, 2, 10, 15, 18]
li2 = clone_ceodata(li1)
print("元のリスト:", li1)
print("コピーされたリスト:", li2)
上記の例の結果は次のとおりです。
元のリスト: [4, 8, 2, 10, 15, 18]
コピーされたリスト: [4, 8, 2, 10, 15, 18]
例3: list()メソッドを使用する
def clone_ceodata(li1):
li_copy = list(li1)
return li_copy
li1 = [4, 8, 2, 10, 15, 18]
li2 = clone_ceodata(li1)
print("元のリスト:", li1)
print("コピーされたリスト:", li2)
上記の例の結果は次のとおりです。
元のリスト: [4, 8, 2, 10, 15, 18]
コピーされたリスト: [4, 8, 2, 10, 15, 18]
コメントを残す