リストのメソッド(extend)

投稿者: | 9月 3, 2022

list.extend(iterable) 末尾に反復可能体の全アイテムを追加することが出来る。

In [1]: lst1 = [100, 200, 300]
In [2]: lst2 = ['aA', 'bB', 'cC']

In [3]: lst1.extend(lst2)                      #lst1の末尾にlst2を追加してリストを伸長している。
In [4]: lst1
Out[4]: [100, 200, 300, 'aA', 'bB', 'cC']

In [3]: lst2.extend(lst1)                      #lst2の末尾にlst1を追加してリストを伸長している。
In [4]: lst2
Out[4]: ['aA', 'bB', 'cC', 100, 200, 300]

In [11]: lst1.extend(range(1, 20, 2))         #lst1の末尾にrange関数を使ってリストを伸長している。

In [12]: lst1
Out[12]: [100, 200, 300, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19]

In [15]: lst1 + lst2                          #lst1とlst2を、+で結合している。
Out[15]: [100, 200, 300, 'aA', 'bB', 'cC']