python數組中append與extend的區別

append

添加一個單獨的元素到數組的末尾,數組長度增加1

my_list = ['geeks', 'for'] 
my_list.append('geeks') 
print my_list 
['geeks', 'for', 'geeks']
my_list = ['geeks', 'for', 'geeks'] 
another_list = [6, 0, 4, 1] 
my_list.append(another_list) 
print my_list 
['geeks', 'for', 'geeks', [6, 0, 4, 1]]

extend

把添加的列表拆分開來,一個一個append到要添加的列表末尾

my_list = ['geeks', 'for'] 
another_list = [6, 0, 4, 1] 
my_list.extend(another_list) 
print my_list 

['geeks', 'for', 6, 0, 4, 1]


my_list = ['geeks', 'for', 6, 0, 4, 1] 
my_list.extend('geeks') 
print my_list 

['geeks', 'for', 6, 0, 4, 1, 'g', 'e', 'e', 'k', 's']

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章