本文主要参考了《Python核心编程(第二版)》
list.append(object) 向列表中添加一个对象object
list.extend(sequence) 把一个序列seq的内容添加到列表中
【append】使用append的时候,是将 list_new 看作一个对象,整体打包添加到 list 对象中。
1 list = ['111', '222', 'san'] 2 list_new = ['si', '555'] 3 list.append(list_new) 4 print list_new 5 >>>['111', '222', 'san', ['si', '555']]
【extend】使用extend的时候,是将 list_new 看作一个序列,将这个序列和 list 序列合并,并放在其后面。
list = ['111', '222', 'san'] list_new = ['si', '555'] list.extend(list_new ) print list_new >>>['111', '222', 'san','si', '555']