Python で を使用する方法があるかどうか疑問に思って.extend
いますが、元のリストは変更しません。結果を次のようにしたいと思います。
>> li = [1, 2, 3, 4]
>> li
[1, 2, 3, 4]
>> li.extend([5, 6, 7])
[1, 2, 3, 4, 5, 6, 7]
>> li
[1, 2, 3, 4]
これをいくつかの異なる方法でグーグル検索しようとしましたが、これを説明する正しい言葉を見つけることができませんでした. Ruby には次のようなものがあります。元のリストを実際に変更したい場合は、次のようにします。li.extend!([5,6,7])
それ以外の場合は、元のリストを変更せずに結果を返すだけです。これと同じものがPythonに存在しますか?
ありがとう!