首页 / 资讯中心 / 文章详情

python append() 与 extend()

python append() 与 extend() ★ FEATURED ARTICLE
append()是列表 (list) 专属方法向列表尾部追加 1 个元素原地修改原列表返回值是None。语法: 列表.append(元素)## 示例 1追加普通元素lst[1,2,3]lst.append(4)print(lst)# [1, 2, 3, 4]#注意append**只能加一个参数**。##示例 2追加列表会把整个列表当成一个元素塞进去a[1,2]b[3,4]a.append(b)print(a)# [1, 2, [3, 4]]#如果你想把里面元素拆开添加要用 extend()a[1,2]b[3,4]a.extend(b)print(a)# [1, 2, 3, 4]##append vs extend vs lst[1,2]lst.append([3,4])# [1, 2, [3, 4]]lst[1,2]lst.extend([3,4])# [1, 2, 3, 4]lst[1,2]lstlst[3,4]# 生成新列表原列表不变##实战搭配 if not indata[]val10ifvalnotindata:data.append(val)print(data)易错坑点不要写x lst.append(5)append 返回 Nonelst[1,2]xlst.append(3)print(x)# Noneappend 添加对象是引用添加可变对象 (列表、字典) 后续修改会联动sub[10,20]arr[]arr.append(sub)sub.append(30)print(arr)# [[10, 20, 30]]
阅读完成 · 觉得有帮助?
咨询建站