list.append() 末尾追加元素
最后更新:2026-09-22
list.append() 末尾追加元素
list.append(item) 把 item 追加到列表末尾;原地修改,返回 None。
| 分类 | 列表方法 |
|---|---|
| 类型 | 内建类型方法 |
| Python 版本 | all |
📝 语法
list.append(item)
⚙️ 参数
| item 必选 | 要追加到列表末尾的元素。 |
|---|
返回值:None(原地修改列表,不返回新列表)。
是否修改原对象:是(原地修改)
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
[1, 2, 3]
💡 相关案例
更多实战案例即将上线,敬请期待。
❓ 常见问题
Qappend() 返回什么?
A返回 None!它是原地修改,千万别写 a = a.append(x),那会把 a 变成 None。
Qappend() 和 extend() 的区别?
Aappend() 把整个元素作为一个元素加入;extend() 把可迭代对象展开逐个加入。lst.append([1, 2]) 得到 [[1, 2]],lst.extend([1, 2]) 得到 [1, 2]。
Q追加字符串会怎样?
Aappend('abc') 把 'abc' 作为一个整体元素加入;想逐字符加入要用 extend('abc')。
Qappend() 是原地修改吗?
A是,直接修改原列表对象,其他引用同一个列表的变量也能看到变化,不需要重新赋值。