2012r2做网站,代理服务器免费网页版,页面跳转自动升级,比较好的购物网站Python列表提供了两个容易混淆的追加函数#xff1a;append()和extend()。它们之间的使用区别如下#xff1a;
list.append(obj)#xff1a;对象进栈。将一个对象作为整体追加到列表最后#xff0c;返回Nonelist.extend(iter)#xff1a;可迭代对象的元素逐个进栈。将一个… Python列表提供了两个容易混淆的追加函数append()和extend()。它们之间的使用区别如下
list.append(obj)对象进栈。将一个对象作为整体追加到列表最后返回Nonelist.extend(iter)可迭代对象的元素逐个进栈。将一个可迭代Iterable对象的全部元素追加到列表最后返回None
以下是一个使用示例
ls1 [2, 3, 5]
ls2 [1, 2, 8]# list.append(obj)将一个对象作为整体追加到列表最后返回None
ls1.append(ls2)
print(ls1) # [2, 3, 5, [1, 2, 8]]ls1 [2, 3, 5]
ls2 [1, 2, 8]# list.extend(iter)将一个可迭代Iterable对象的全部元素追加到列表最后返回None
ls1.extend(ls2)
print(ls1) # [2, 3, 5, 1, 2, 8]