イエネル/ October 23, 2019/ Python

append()

appendは配列の一番後ろに一つエレメント足します。

シンタックス:
my_list.append(object)
my_list = ['あ', 'い'] 
my_list.append('う') 
print my_list

結果は:
['あ', 'い', 'う']

パイソンでリストはオブジェクトですので、別のリストをターゲットリストにそのまま足します。

my_list = ['あ', 'い', 'う'] 
another_list = ['a', 'b', 'c'] 
my_list.append(another_list) 
print my_list

結果は:
['あ', 'い', 'う', ['a', 'b', 'c']]

extend()

extendは足してあるリストの中にあるエレメントを一行ずつターゲットリストに入れます。

シンタックス:
my_list.extend(another_list) 
my_list = ['あ', 'い'] 
another_list = [6, 0, 4, 1] 
my_list.extend(another_list) 
print my_list

結果は:
['あ', 'い', 6, 0, 4, 1]

備考:パイソンで string はイテレータです。まし、文字をそのままextendするとターゲットリストは下記のように変更します。

my_list = ['あ', 'い', 1, 2, 3, 4 
my_list.extend('sample') 
print my_list

結果は:
['あ', 'い', 1, 2, 3, 4, 's', 'a', 'm', 'p', 'l', 'e']
Share this Post