Python 中 list 怎么用?

从零开始掌握 Python 列表(list)的核心用法

什么是 list?

在 Python 中,list 是一种有序、可变的集合类型,可以存储任意类型的元素(如数字、字符串、甚至其他列表)。 列表用方括号 [] 表示,元素之间用逗号分隔。

1. 创建列表

# 创建空列表
my_list = []

# 创建包含元素的列表
fruits = ["苹果", "香蕉", "橙子"]
numbers = [1, 2, 3, 4, 5]
mixed = [1, "hello", 3.14, True]

2. 访问列表元素

通过索引(从 0 开始)访问元素:

fruits = ["苹果", "香蕉", "橙子"]
print(fruits[0])  # 输出:苹果
print(fruits[-1]) # 输出:橙子(负数表示从末尾开始)

3. 修改、添加和删除元素

fruits = ["苹果", "香蕉"]

# 修改
fruits[1] = "葡萄"

# 添加
fruits.append("橙子")       # 末尾添加
fruits.insert(1, "草莓")   # 在指定位置插入

# 删除
fruits.remove("苹果")       # 删除第一个匹配项
del fruits[0]              # 按索引删除
last = fruits.pop()        # 弹出最后一个元素

4. 列表切片(Slicing)

获取列表的一部分:

nums = [0, 1, 2, 3, 4, 5]
print(nums[1:4])  # [1, 2, 3]
print(nums[:3])   # [0, 1, 2]
print(nums[2:])   # [2, 3, 4, 5]
print(nums[::2])  # [0, 2, 4](步长为2)

5. 常用方法与函数

lst = [3, 1, 4, 1, 5]

len(lst)        # 5
max(lst)        # 5
min(lst)        # 1
lst.count(1)    # 2(统计1出现的次数)
lst.index(4)    # 2(返回4的索引)
lst.sort()      # 原地排序 → [1, 1, 3, 4, 5]
lst.reverse()   # 原地反转

6. 交互式小演示

点击按钮查看代码运行结果:

iPhone 17 标准版价格|最新78TP售价与购买指南 港版iPhone15今日报价|最新港行价格对比与购买指南 Python语言入门与应用-高效、简洁、强大的编程语言 堆(Heap)数据结构详解-原理、应用与实现 Python自带的IDLE怎么运行?新手入门指南 Pioneer DJ 手机打碟指南-移动端专业DJ体验 Perception近义词大全-感知、洞察与理解的同义表达 iPhone Air 续航表现全面解析|超长续航与真实使用体验 eshop价格查询-最新任天堂eShop游戏价格与优惠信息 iPhone能双开微信吗?全面解析iOS系统是否支持微信双开 Python Bytes:深入理解 Python 中的字节与二进制数据 日版 iPhone 在中国能用吗?全面解析支持情况与注意事项 Python import time 详解:掌握时间模块的使用方法 MicroPython IDE 推荐与使用指南-轻量级嵌入式 Python 开发环境 Senior High School Guide: Programs, Benefits & Future Pathways IronPython 有什么用?全面解析 .NET 平台上的 Python 实现 Python强制转换为int详解-类型转换指南 Pioneer是什么牌子手机?全面解析先锋手机品牌历史与现状 Python:将Series转换为DataFrame的完整指南 大陆买的iPhone台湾能用吗?全面解析网络兼容性与使用建议 Penetration 的隐晦含义:语言、文化与象征的多维解读 Be Nice For – 传递善意,温暖世界 Explanation的各个变形详解-动词、名词、形容词形式全解析 Pioneer蓝牙连不上手机?常见原因与解决方法大全 Champion 歌曲歌词翻译-中英对照完整版 Pioneer意思-先驱者、开拓者的定义与历史故事 Python中的sep参数详解-分隔符用法全指南 Python Matplotlib 安装指南-快速上手数据可视化 Nothin' on Me 歌词中英文对照-Bruno Major 热门歌曲解析 endorphin微信名:灵感、含义与个性表达 Oninaki-生死轮回的奇幻动作RPG Prorino男性胶囊-提升活力,焕发自信 iPhone 第一代发布时间-历史上的科技里程碑 港版iPhone在哪买?最全购买指南与渠道推荐 SHEIN-时尚快消品牌|每日上新,全球潮流穿搭 台版iPhone和港版区别详解|全面对比与选购指南 Pioneer加速器安全吗?全面评测与使用建议 Shein股东信息与公司背景|全面解析快时尚巨头背后的投资方 iPhone国行好还是台版好?全面对比与选购建议-手机选购指南 iPhone 第二个手机叫什么?揭秘苹果早期产品历史 PythonTip-Python编程学习与技巧分享平台 Pigeon是啥自行车?全面解析Pigeon品牌与车型 深入理解 compile():编译原理与实践指南 NothingOnMe-探索自由、隐私与数字极简主义 Python编译器IDE手机版-在线运行Python代码|手机端开发利器 SHEIN-全球快时尚品牌|时尚穿搭、新品速递与优惠活动 Python怎么下载pip-完整安装与使用指南 Python sep函数详解-字符串分隔利器 Python deque 详解:高效双端队列操作指南 Alternation-探索交替与变化的奇妙世界 Python添加库指南-安装与管理第三方包的完整教程 Apple iPhone 香港官網入口|最新 iPhone 型號、價格與購買資訊 To Do Something-高效任务管理与生活规划指南 Champion短袖T恤-经典舒适,潮流之选 Pixelmon模组包中文指南-宝可梦与我的世界完美融合 iPhone Air能双卡吗?全面解析苹果手机双卡功能 先锋者-探索创新与引领未来的先驱 顾晓庆与SHEIN:从中国设计师到全球时尚先锋 Python编程器IDE推荐与使用指南|高效开发从这里开始 Python deque 函数详解-高效双端队列操作指南 Pedroni法语学习专题-轻松入门,高效掌握法语 iPhone国行和港版有什么区别?全面对比指南 Python中int代表什么?详解整数类型-Python基础教程 Python3 Queue 详解:队列模块使用指南与实战示例 始祖鸟 Incendo Hoody 防风连帽夹克-轻量透气 高性能户外装备 iPhone 1 到 iPhone 17 发布时间全记录-苹果历代机型发布年表 始祖鸟 Incendo 系列|高性能防风夹克专业之选 Python中int()函数的用法详解-完整指南 iPhone 17 橙色全称-全新配色,惊艳登场 Bon Appétit 翻译与美食文化-品味法式优雅 Python算法入门与实战|高效编程从算法开始 iPhone XR 属于苹果第几代?全面解析 iPhone 第12代产品 Python编程入门与实战指南|学习Python从零开始 情感动词大全|表达情绪的常用英语动词 港版iPhone和大陆版有啥区别?全面对比指南 宝可梦手机版专题-探索口袋妖怪的掌上世界 PythonTip7LONGWEN入口-学习Python编程的优质平台 什么是SHEIN?全面了解全球快时尚电商巨头 When It Comes To 造句大全-实用英语表达学习 Pioneer 短语搭配大全|常见英文短语学习指南 “on”是“open”的简写吗?深入解析常见英文缩写误区 Pioneer DJ 7LONGWEN-专业DJ设备与音乐制作解决方案 始祖鸟 Endorphin 系列价格|最新78TP售价与购买指南 iPhone Air 多大尺寸?全面解析屏幕与机身规格 PythonTip-从小白到高手,轻松学 Python 编程 港版iPhone是双卡吗?全面解析双卡双待功能-iPhone选购指南 始祖鸟Endorphin是什么牌子?专业解析与产品介绍 《匹诺曹》电影免费在线观看-经典动画高清完整版 韩版 iPhone 17 与日版区别详解|全面对比指南 台灣 iPhone 最新資訊與使用指南|全面解析 Apple 在台服務 日本 iPhone Pro Max 70 专题-未来科技新旗舰 Python IDLE 安卓版下载-在 Android 上运行 Python 开发环境 MonCheri怎么?全面解析MonCheri巧克力品牌、口感与购买指南 When It Comes To 翻译详解与用法指南 Moncheir小说作品集-原创幻想与现实交织的文学世界 Python3 IDE 安装入口-快速开始 Python 编程 Python没有IDLE怎么办?替代方案与解决方案大全 国行 iPhone 可以在日本使用吗?全面解析与实用建议 Pokémon HOME-78TP宝可梦云存储服务 Open On-探索开放世界与无限可能