
リストの拡張
4
オブジェクト
3
オブジェクト
2
オブジェクト
1
オブジェクト
0
オブジェクト
リスト
3
extend
:唯一の引数としてオブジェクトのリストを取る
extend
メソッドは
2
つ目のリストを取り、そのリストの各オブ
ジェクトを既存のリストに追加します。
2
つのリストを
1
つに結合
したいときにとても便利です。
2
2 3 4
2 3 4
現在の
nums
リスト。
要素は
1
つです。
>>> nums.extend([3, 4])
[2, 3, 4]
既存のリストに
追加するオブジェクトの
リストを指定します。
指定したリストの
各オブジェクトを追加して
nums
リストを拡張して
います。
>>> nums.extend([])
[2, 3, 4]
少し変でも(既存のリストの末尾に何も
要素を追加しないので)、空のリストを
使うことは有効です。代わりに
append([])
を呼び出すと、既存の
リストの末尾に空のリストを追加します
が、この例では
extend([])
を使って
いるので何も行いません。
nums
リストを拡張するために
使った空のリストはオブジェクトを
含まないので、変化はありません。
64
2
章
リストをオブジェクトで拡張する
append
を使うと既存のリストに
1
つのオブジェクトを追加できることはもう知って
いますね。別のメソッドでもリストに動的にデータを追加できます。