Python 中 append() 方法详解

append() 是 Python 列表(list)对象的一个内置方法,用于在列表末尾添加一个元素。它是处理动态数据时最常用的方法之一。

基本语法

list.append(item)

其中 item 可以是任意类型的 Python 对象(数字、字符串、列表、字典等)。

使用示例

示例 1:向列表添加单个元素

fruits = ['apple', 'banana']
fruits.append('orange')
print(fruits)
# 输出: ['apple', 'banana', 'orange']

示例 2:添加不同类型的元素

data = [1, 'hello']
data.append([2, 3])        # 添加一个列表
data.append({'key': 'val'}) # 添加一个字典
print(data)
# 输出: [1, 'hello', [2, 3], {'key': 'val'}]

常见误区

误区: 使用 append() 添加另一个列表时,会将整个列表作为一个元素插入,而不是逐个添加元素。

a = [1, 2]
b = [3, 4]
a.append(b)
print(a)  # [1, 2, [3, 4]]

如果想合并两个列表,请使用 extend()+ 运算符。

性能提示

append() 的时间复杂度为 O(1)(平均情况),因此在末尾追加元素非常高效,适合频繁添加操作。

与相关方法对比

Pioneer 的意思|先驱者、开拓者与创新精神 Pixelmon模组包中文指南-宝可梦与我的世界完美融合 优先队列(Priority Queue)详解-数据结构与算法专题 港任eShop|香港任天堂78TP線上商店指南 探索“Something中文”:理解、应用与文化融合 Bon Appétit-探索全球美味,享受每一口 港版 iPhone Air 專題-香港限定設計與功能詳解 意大利那不勒斯(Napoli)旅游指南|历史、美食与文化 iPhone Air能双卡吗?全面解析苹果手机双卡功能 那不勒斯(Napoli):意大利南部的魅力之城 Python Turtle 库入门指南-轻松绘制图形与动画 日版 iPhone 17 价格预测与购买指南-最新资讯与优惠信息 意大利 Pinetti 品牌专题-手工皮革艺术与意式优雅 Python中的sep参数详解-分隔符用法全指南 MicroPython Web 开发指南|轻量级物联网Web应用入门 Pineer-探索创新与先锋精神 iPhone 17 颜色全览-78TP配色与渲染图预览 emotion读音-英文单词“emotion”发音、释义与用法详解 港版iPhone15今日报价|最新港行价格对比与购买指南 iPhone 17 Pro 1TB 最新价格及配置详情-78TP首发信息 PythonTip7LONGWEN入口-学习Python编程的优质平台 Switch进入eShop指南-快速访问任天堂在线商店 Pioneer意思-先驱者、开拓者的定义与历史故事 童话故事:匹诺曹(Pinocchio)-经典木偶奇遇记 champion 音标发音、词义与用法详解|英语学习专题 import time 在 Python 中的含义与用法详解 Python两个while循环并列用法详解|编程技巧专题 Evasion附魔-提升闪避能力的神秘附魔详解 Champion袖标有几种?全面解析冠军袖标的种类与含义 iPhone XS Max 在日本:价格、购买指南与使用体验 When Come To:探索语言中的地道表达 iPhone 17 橙色版价格查询-最新售价与购买指南 人道原则|尊重、关怀与共情的基石 Python 字典(dict)详解-用法、方法与实战示例 Python IDE有哪些?主流Python集成开发环境推荐-开发者指南 Python IDLE 入门指南-轻量级 Python 集成开发环境 iPhone 13 蓝色叫什么蓝?揭秘“午夜蓝”与“远峰蓝”的区别 Python中sep代表什么?详解print函数的sep参数用法 hearingproblems什么意思?听力问题详解与应对指南 Champion 与 Winner 的区别:含义、用法与例句详解 Python dict.get() 方法详解-安全获取字典值的最佳实践 孕育指南:科学备孕、健康怀孕与早期育儿知识 pigeonhole 短语详解-含义、用法与例句|英语学习专题 Switch进入eShop白屏问题解决指南|常见故障与修复方法 Python中Spider的安装指南-快速上手网络爬虫 Python中shape[0]详解-NumPy数组维度入门指南 Python编程入门与实战指南-学习Python的最佳起点 Pioneer翻译中文-先锋精神与语言桥梁 iPhone 12 支持双卡吗?全面解析双卡功能与使用指南 Python安装完没有IDLE?原因与解决方法全解析 Exploit 名词详解-含义、用法与实例 Python bytes 类型详解-字节操作入门指南 Shein股东信息与公司背景|全面解析快时尚巨头背后的投资方 Python True-探索 Python 编程语言的真相与魅力 Pioneer登山杖-轻量耐用,助你征服每一座高峰 Champions是品牌吗?全面解析Champions的起源与定位 ponchioe衣服价位大概多少钱?2026最新价格区间与品牌分析 Python最简单while循环例子-入门教程 PythonSpider 是干嘛用的?网络爬虫入门指南 Python中get()函数详解-字典安全取值的最佳实践 Pretatious-探索珍贵与独特之美 台版iPhone大陆能用吗?全面解析与使用指南 eshop美服7LONGWEN-美国任天堂eShop正版游戏下载与充值平台 Shopee马来西亚-东南亚领先的电商平台|购物、优惠、跨境直邮 深入理解 compile 函数:原理、应用与示例 Chainge币-去中心化金融的未来|Chainge专题介绍 香港iPhone抢购攻略|最新iPhone发售时间、渠道与技巧 丙酰基(Propionyl)详解-化学结构、应用与研究进展 Nintendo Switch eShop 游戏商店-探索最新游戏与优惠 Something 与 Something 区别详解|全面对比指南 iPhone国行好还是台版好?全面对比与选购建议-手机选购指南 iPhone XR 是双卡双待吗?全面解析双卡功能-专题页 Python pip 下载与使用指南-快速安装 Python 包管理工具 IronPython 教程-入门到实战|Python 与 .NET 的完美结合 澳洲版 iPhone 17-全新发布,专为澳大利亚用户打造 Hearing That-探索声音与倾听的艺术 PythonIDE手机版-轻量、高效、随时随地编写Python代码 Tienda Oficial de Argentina-eShop Argentina Switch如何进入eShop?详细教程与常见问题解答 怎么买海南免税iPhone?最新攻略与注意事项|海南免税购物指南 Shein股权结构详解-股东、投资方与公司控制权分析 Python中str和int的区别-入门指南 iPhone 17 台灣售價預測與最新消息|2026 最新資訊 Python图形化开发指南-使用Tkinter、PyQt与Matplotlib构建GUI应用 Shine衣服品牌-焕发自信光彩,穿出闪耀自我 Python IDLE怎么运行?新手入门指南|Python学习专题 Proscenic吹风机-智能恒温护发,快速干发新体验 Python3 IDE 安装入口-快速开始 Python 编程 MicroPython怎么读?发音、含义与入门指南 Champion几线品牌?正品解析与选购指南 Pioneer 加速器-高速稳定的游戏与网络加速服务 澳洲版Champion码数对照表|Champion尺码指南(AU) 新加坡买的iPhone回国能用吗?全面解析支持频段与使用建议 iPhone机型发布顺序大全-从初代到最新款完整时间线 内啡肽(Endorphin)详解:身体的天然止痛剂与快乐激素 匹诺曹(意大利版)— 经典童话角色与文化象征 先锋者-探索创新与引领未来的先驱 台灣 iPhone 是什麼版本?完整解析與購買指南 Shein公司股票信息-最新股价、公司动态与投资分析 Python中int()函数详解-用法、示例与注意事项