Python 第三章:列表 List
1. 什么是列表列表是一种容器可以存放多个数据数据可以是数字、字符串也可以混合类型。 列表使用方括号[]里面每个元素用逗号,隔开。# 保存多个同学名字 name_list [张三, 李四, 王五] # 保存数字 num_list [10, 20, 30, 40] # 混合数据类型不推荐日常这么写了解即可 mix_list [小明, 18, 175.5] print(name_list) print(num_list)2. 列表下标索引列表中每个元素都有编号叫索引下标从 0 开始计数第 1 个元素索引 0第 2 个元素索引 1倒数第 1 个索引-1倒数第 2 个索引-2语法列表[索引]fruit [苹果, 香蕉, 橙子, 葡萄] print(fruit[0]) # 苹果 print(fruit[1]) # 香蕉 print(fruit[-1]) # 葡萄取最后一个元素 print(fruit[-2]) # 橙子⚠️索引不能超出列表范围否则程序报错IndexError3. 列表常用操作增删改查3.1 查询获取列表长度len(列表)fruit [苹果, 香蕉, 橙子] print(len(fruit)) # 32.判断元素是否在列表infruit [苹果, 香蕉, 橙子] print(香蕉 in fruit) # True print(西瓜 in fruit) # False3.2 增加元素.append(数据)在列表末尾追加一个元素最常用fruit [苹果, 香蕉] fruit.append(西瓜) print(fruit) # [苹果, 香蕉, 西瓜].insert(索引,数据)在指定位置插入元素fruit [苹果, 香蕉] fruit.insert(1,芒果) print(fruit) # [苹果, 芒果, 香蕉]3.3 修改元素直接通过索引赋值fruit [苹果, 香蕉, 橙子] fruit[1] 榴莲 print(fruit) # [苹果, 榴莲, 橙子]3.4 删除元素del 列表[索引]根据索引删除fruit [苹果, 香蕉, 橙子] del fruit[0] print(fruit) # [香蕉, 橙子]2.pop()删除末尾元素也可以指定索引删除并且返回被删掉的数据fruit [苹果, 香蕉, 橙子] res fruit.pop() # 删除最后一个橙子 print(res) #橙子 print(fruit) # [苹果, 香蕉]3.remove(值)根据内容删除第一个匹配元素fruit [苹果, 香蕉, 苹果] fruit.remove(苹果) print(fruit) # [香蕉, 苹果] 只删掉第一个苹果4. 列表遍历for 循环读取列表全部元素方式 1直接遍历元素推荐names [张三,李四,王五] for n in names: print(n)方式 2遍历索引names [张三,李四,王五] for i in range(len(names)): print(i, names[i])5. 列表切片截取一部分语法列表[起始索引:结束索引:步长]特点取到起始取不到结束位置nums [0,1,2,3,4,5,6] print(nums[1:4]) # [1,2,3] 取索引1、2、3 print(nums[:3]) # [0,1,2] 从开头到索引3之前 print(nums[3:]) # [3,4,5,6] 索引3到末尾 print(nums[::2]) # [0,2,4,6] 步长2隔一个取一个 print(nums[::-1]) # 列表反转 [6,5,4,3,2,1,0]6. 列表拼接a [1,2,3] b [4,5,6] c a b print(c) # [1, 2, 3, 4, 5, 6]本章完整示例代码复制到 PyCharm 运行# 第三章 列表List # 定义列表 fruit_list [苹果,香蕉,橙子] # 读取索引 print(fruit_list[0]) print(fruit_list[-1]) # 追加元素 fruit_list.append(西瓜) print(追加后,fruit_list) # 修改 fruit_list[1] 火龙果 print(修改后,fruit_list) # 删除 fruit_list.pop() print(pop删除末尾,fruit_list) # for遍历列表 print(遍历列表) for f in fruit_list: print(f) #切片 num [10,20,30,40,50] print(num[1:3]) print(num[::-1])课后练习创建保存 5 个同学名字的列表在列表末尾新增一个名字修改第 0 号索引的名字使用 for 循环打印列表全部内容使用切片取出列表前 3 个元素拓展小提示列表是可变类型可以修改里面内容字符串不可变不能通过索引修改某个字符。 点赞 收藏 关注零基础Python系统化学习持续更新

相关新闻

Malody音游E判10dan理论验证:程序化实现极限判定的技术探索

Malody音游E判10dan理论验证:程序化实现极限判定的技术探索

这次我们来看一个名为 Malody 的自制程序项目。它并非一个全新的游戏,而是一个针对音乐游戏《Malody》的自定义判定辅助工具。核心目标很直接:通过程序化的方式,理论上实现游戏内最高难度判定等级“E判10dan”的“全连”或“切歌”操作。简单…

2026/8/18 9:59:44 阅读更多 →
AI编程助手决策合规性提升49%:上下文增强代码生成实践指南

AI编程助手决策合规性提升49%:上下文增强代码生成实践指南

1. 项目概述:当AI写代码时,给它“产品说明书”有多重要? 最近在跟团队里的几个AI编程助手较劲,发现一个挺有意思的现象:你让AI写一个“用户登录”功能,它吭哧吭哧给你生成了一堆看起来没毛病的代码&#xf…

2026/8/18 9:59:44 阅读更多 →
Steam创意工坊免费下载实战:不装客户端也能拿模组,WorkshopDL新手5分钟上手

Steam创意工坊免费下载实战:不装客户端也能拿模组,WorkshopDL新手5分钟上手

Steam创意工坊免费下载实战:不装客户端也能拿模组,WorkshopDL新手5分钟上手 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 如果你在 Epic、GOG 这些平台…

2026/8/18 9:58:43 阅读更多 →

最新新闻

2026精选AI视频总结工具,支持B站/播客链接解析、自动生成思维导图

2026精选AI视频总结工具,支持B站/播客链接解析、自动生成思维导图

以前我刷视频是这样的:看到一个不错的教程,先收藏,然后就没有然后了。收藏夹里躺了几百个视频,真正消化的没几个。 后来我试了一圈AI视频总结工具,发现能不能把视频内容变成可用的笔记才是关键。很多工具打着AI视频总结…

2026/8/18 11:45:50 阅读更多 →
GLM 5.3 集成 VSCode 实战:从 API 调用到自动化代码审查

GLM 5.3 集成 VSCode 实战:从 API 调用到自动化代码审查

GLM 5.3 的发布,标志着国产大模型在技术成熟度、工程可用性和开发者友好性上进入了一个新阶段。对于长期关注 AI 技术发展的开发者和技术决策者而言,GLM 系列模型的表现已经从一个“令人惊喜的追赶者”,转变为“值得信赖的稳定选项”。这种转…

2026/8/18 11:45:50 阅读更多 →
DeepSeek Harness 入门教程

DeepSeek Harness 入门教程

2026年8月13日,DeepSeek 正式推出其首款 Agent 产品 —— DeepSeek Harness v0.1 开发者预览版,并同步以 MIT 协议在 GitHub 开源。官方给出了一个简洁的定义:Model Harness Agent。模型负责理解与推理,Harness 负责将模型能力落…

2026/8/18 11:45:50 阅读更多 →
Switch 大气层系统从零到上手:一篇讲透安装、emuMMC 与日常维护的保姆级指南

Switch 大气层系统从零到上手:一篇讲透安装、emuMMC 与日常维护的保姆级指南

Switch 大气层系统从零到上手:一篇讲透安装、emuMMC 与日常维护的保姆级指南 【免费下载链接】Atmosphere-stable 大气层整合包系统稳定版 项目地址: https://gitcode.com/gh_mirrors/at/Atmosphere-stable 晚上十点,你刷到一条朋友圈&#xff1a…

2026/8/18 11:45:50 阅读更多 →
一份配置搞定抖音批量下载与内容管理:douyin-downloader 使用全指南

一份配置搞定抖音批量下载与内容管理:douyin-downloader 使用全指南

一份配置搞定抖音批量下载与内容管理:douyin-downloader 使用全指南 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser f…

2026/8/18 11:45:50 阅读更多 →
详解AUTOSAR:StbM时间基准、速率校正与多分区同步机制(拓展篇—20)

详解AUTOSAR:StbM时间基准、速率校正与多分区同步机制(拓展篇—20)

StbM_GetCurrentTime() 返回 E_OK,应用却在几十微秒后才使用结果;一次新 Global Time 已经到达,TIMELEAP_PAST 仍保持;GPT 中断按时触发,客户 Runnable 却晚了一个任务周期才运行;多核系统中 Slave Time Base 被映射到一个分区,另一个分区的 SWC 又从本地 StbM Service …

2026/8/18 11:44:49 阅读更多 →

日新闻

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF 【免费下载链接】extract-video-ppt extract the ppt in the video 项目地址: https://gitcode.com/gh_mirrors/ex/extract-video-ppt 如果你还停留在"看网课 不停暂停 截图 …

2026/8/18 0:00:57 阅读更多 →
思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查

思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查

思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查 【免费下载链接】source-han-serif-ttf Source Han Serif TTF 项目地址: https://gitcode.com/gh_mirrors/so/source-han-serif-ttf 你是不是也经历过这种时刻:设计稿里…

2026/8/18 0:00:58 阅读更多 →
华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate

华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate

华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, …

2026/8/18 0:00:59 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/18 9:15:35 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/18 9:06:28 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/18 9:04:56 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/17 18:54:37 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/17 18:55:16 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/17 18:55:55 阅读更多 →