重温Python入门基础 —— 列表

Python编程从入门到实践:第三章 列表简介 列表是什么 列表由一系列按特定顺序排列的元素组成。 列表是有序集合,因此要访问列表的任意元素,只需要将该元素的位置(索引)告诉 Python 即可。 示例: phone = ['oppo','vivo','huawei','honor','mi','sanxing','iphone'] print(phone) print(phone[0]) 输出结果: ['oppo', 'vivo', 'huawei', 'honor', 'mi', 'sanxing', 'iphone'] oppo [Finishe 阅读详情

哈喽,兄弟们,今天让我们一起来重温一下Python基础中的列表,看看你还记得多少呢?

列表是什么

列表有一系列特定顺序排列的元素组成。可以包含字母表中的所有字母,数字等。其中的元素之间可以没有任何联系,列表通常包含多种元素。

在Python中用方括号([])表示列表,用逗号分隔其中的元素。

a=['wo','ai','xue','xi',13,14]

访问列表元素

列表是有序集合,如果要访问列表中的任意元素,只需要将该元素的位置告诉Python即可。

访问列表元素,可指出列表名称,在指出索引,最后放在括号里。例如找出其中的ai

a=['wo','ai','xue','xi',13,14]
print(a[1])

运行结果

ai

索引的位置

其中的索引是从0开始的而不是1

从后往前走最右边的为-1,与从左往右0开始数到最后对应的是相同的

a=['wo','ai','xue','xi',13,14]
print(a[5])
print(a[-1])

运行结果

14
14

使用列表中的各个值

可以像其他变量一样使用列表中的值。例如,使用f字符串根据列表中的值创建消息。

a = ['xiaoli','xiaoxong','xiaoya',]
i = f"my favorite girl is {a[1].title()}"
print(i)

运行结果

my favorite girl is Xiaoxong

修改列表元素
修改列表元素的语法与访问列表元素的语法类似
例如一个手机品牌的列表为iPhone如何修改呢?

shouji=['iphone','huawei','xiaomi','vivo','oppo']
print(shouji)
shouji[0]='oneplus'
print(shouji)

运行结果

['iphone', 'huawei', 'xiaomi', 'vivo', 'oppo']
['oneplus', 'huawei', 'xiaomi', 'vivo', 'oppo']

在列表中添加元素

在列表末尾添加元素

最简单的方式是将元素附加(append)到列表。它将添加到列表末尾。

使用方法insert()可在列表中添加元素

使用del语句可删除元素

shouji=['iphone','huawei','xiaomi','vivo','oppo']
shouji.append('oneplus')
print(shouji)
shouji.insert(1,'oneplus')
print(shouji)
del shouji[0]
print(shouji

运行结果

['iphone', 'huawei', 'xiaomi', 'vivo', 'oppo', 'oneplus']
['iphone', 'oneplus', 'huawei', 'xiaomi', 'vivo', 'oppo', 'oneplus']
['oneplus', 'huawei', 'xiaomi', 'vivo', 'oppo', 'oneplus']

使用方法pop()删除元素

有时候要将元素从列表中删除但又想继续使用它。术语弹出(pop)源自于这样的类比,列表就像一个栈,而删除的列表末尾的元素相当于弹出的栈顶元素。

弹出一款手机品牌iPhone

同样可以弹出任意一个元素在圆括号指定即可

shouji=['iphone','huawei','xiaomi','vivo','oppo']
print(shouji)
popend_shouji = shouji.pop()
print(shouji)
print(popend_shouji)
popend_shouji = shouji.pop(2)
print(popend_shouji)
运行结果

iphone, huawei, xiaomi, vivo, oppo

iphone, huawei, xiaomi, vivo

oppo

xiaomi


**根据值删除元素**

有时候可以不需要列表中的位置,直接更具列表中的值依旧可以删除元素,使用方法remove()  
假设移除iPhone

shouji=[‘iphone’,‘huawei’,‘xiaomi’,‘vivo’,‘oppo’]
shouji.remove(‘iphone’)
print(shouji)


运行结果

[‘huawei’, ‘xiaomi’, ‘vivo’, ‘oppo’]


 

### []()组织列表

**使用sort()对列表永久排序**

假设手机列表让其中手机品牌名字按照首字母排序。

shouji=[‘iphone’,‘huawei’,‘xiaomi’,‘vivo’,‘oppo’]
shouji.sort()
print(shouji)


 

运行结果

[‘huawei’, ‘iphone’, ‘oppo’, ‘vivo’, ‘xiaomi’]


 

**使用函数sorted()对列表临时排序**  
要保留列表原来的排序顺序,同时以特定的顺序呈现它们,函数sorted()可以帮助你!

shouji=[‘iphone’,‘huawei’,‘xiaomi’,‘vivo’,‘oppo’]
print(sorted(shouji)




[‘huawei’, ‘iphone’, ‘oppo’, ‘vivo’, ‘xiaomi’]


 

**倒着打印列表**

可使用reverse(),这不是按照字母相反顺序排列列表元素,而是反转列表中的排序

shouji=[‘iphone’,‘huawei’,‘xiaomi’,‘vivo’,‘oppo’]
print(shouji)
shouji.reverse()
print(shouji)


 

运行结果

[‘iphone’, ‘huawei’, ‘xiaomi’, ‘vivo’, ‘oppo’]
[‘oppo’, ‘vivo’, ‘xiaomi’, ‘huawei’, ‘iphone’]


 

确定列表的长度使用函数len()

shouji=[‘iphone’,‘huawei’,‘xiaomi’,‘vivo’,‘oppo’]
len(shouji)
print(len(shouji))
``

这里给大家分享一份Python全套学习资料,包括学习路线、软件、源码、视频、面试题等等,都是我自己学习时整理的,希望可以对正在学习或者想要学习Python的朋友有帮助!

优快云大礼包:全网最全《全套Python学习资料》免费分享🎁

😝有需要的小伙伴,可以点击下方链接免费领取或者V扫描下方二维码免费领取🆓

👉优快云大礼包🎁:全网最全《Python学习资料》免费分享(安全链接,放心点击)👈

​

1️⃣零基础入门

① 学习路线

对于从来没有接触过Python的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
在这里插入图片描述

② 路线对应学习视频

还有很多适合0基础入门的学习视频,有了这些视频,轻轻松松上手Python~在这里插入图片描述

③练习题

每节视频课后,都有对应的练习题哦,可以检验学习成果哈哈!
在这里插入图片描述
因篇幅有限,仅展示部分资料

2️⃣国内外Python书籍、文档

① 文档和书籍资料

在这里插入图片描述

3️⃣Python工具包+项目源码合集

①Python工具包

学习Python常用的开发软件都在这里了!每个都有详细的安装教程,保证你可以安装成功哦!
在这里插入图片描述

②Python实战案例

光学理论是没用的,要学会跟着一起敲代码,动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。100+实战案例源码等你来拿!
在这里插入图片描述

③Python小游戏源码

如果觉得上面的实战案例有点枯燥,可以试试自己用Python编写小游戏,让你的学习过程中增添一点趣味!
在这里插入图片描述

4️⃣Python面试题

我们学会了Python之后,有了技能就可以出去找工作啦!下面这些面试题是都来自阿里、腾讯、字节等一线互联网大厂,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
在这里插入图片描述
在这里插入图片描述

5️⃣Python兼职渠道

而且学会Python以后,还可以在各大兼职平台接单赚钱,各种兼职渠道+兼职注意事项+如何和客户沟通,我都整理成文档了。
在这里插入图片描述
在这里插入图片描述
上述所有资料 ⚡️ ,朋友们如果有需要 📦《全套Python学习资料》的,可以扫描下方二维码免费领取 🆓
😝有需要的小伙伴,可以点击下方链接免费领取或者V扫描下方二维码免费领取🆓

👉优快云大礼包🎁:全网最全《Python学习资料》免费分享(安全链接,放心点击)👈

​

重温Python基础,都是最基础的知识点 最近有很多朋友刚接触python学的还是有点模糊还有的朋友就是想重温一下基础内容,毕竟基础不牢地动山摇行吧,就总结了以下的一些知识点 阅读详情

相关推荐

重温Python基础知识点,又来重新巩固一遍

最近有很多朋友刚接触python学的还是有点模糊还有的朋友就是想重温一下基础内容,毕竟基础不牢地动山摇行吧,就总结了以下的一些知识点,可以都看看哈Python解释器下载/安装/环境配置/模块安装/解决pip下载模块慢pycharm安装/基本操作/快捷键等所有操作Python语言基本语法元素程序的格式框架,即段落格式,是Python语法的一部分,可以提高代码的可读性和可维护性。Python语言采用严格的缩进来表示程序逻辑。也就是我们所说的Python程序间的包含与层次关系。一般代码不要求缩进,顶行编写且不留空

kakA的博客 3439

重温Python入门基础:列表相加的方法(两个list [] 加法)

哈喽兄弟么,今天咱们来复习一下列表相加的两个方法

Python966的博客 4597

拜耳阵列(Bayer Pattern)以及常见彩色滤波矩阵(CFA)

本文介绍了拜耳阵列的工作原理(Bayer Pattern)以及常用的彩色滤波矩阵(CFA)

风一样的男子(quinta)的博客 7121

重温Python基础——列表

兄弟们,今天让我们一起来重温一下Python基础中的列表,看看你还记得多少呢?

轻松学python的博客 1017

IBM System x3650 M5 IMM配置

1、IMM基本介绍 IMM,全称是Intel Mobile Module是IBM服务器上的集成管理模块,该模块是独立于服务器系统,可以通过一个单独的IP地址,使用Web和虚拟端口方式直接启动、停止和管理远程服务器,即使主板、处理器或者内存故障导致主机无法启动,也依然可以远程管理服务器,可以远程直接操作启动画面和服务器工作界面。 2、IP地址配置 2.1 通过Web方式修改IP地址 IBM服...

血饮渊虹的博客 4万+

Qt多线程实战:如何优雅地处理Modbus设备通信中的线程安全问题

本文深入探讨了在Qt框架下实现Modbus设备通信时的多线程安全问题,提供了优雅的解决方案。通过生产者-消费者模型、任务队列与锁机制等设计模式,有效解决了界面卡顿、数据包错乱等问题。文章还详细介绍了对象生命周期管理、信号槽连接类型选择等关键实现细节,帮助开发者构建稳定可靠的Modbus通信模块。

weixin_30897233的博客 484

Python入门:Python3 列表全面学习教程

Python入门:Python3 列表完全学习教程,本文全面介绍 Python3 列表的相关知识,涵盖基本概念、创建方法、元素访问(含索引与切片,支持正负索引)、更新(修改元素、append () 添加)与删除(del 语句)操作,还讲解了列表脚本操作符、拼接、嵌套、比较以及常用函数(如 len ()、max ())和方法(如 append ()、sort () 等),帮助初学者掌握这一常用数据结构的使用,为 Python 编程打下基础。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 21万+

【随机过程】 3 - 随机过程的频域分析1 - 功率谱

随机过程的频域分析 文章目录随机过程的频域分析1. 什么是谱2. 确定信号的频谱2.1 周期信号的频谱2.2 非周期信号的频谱3. 随机信号的谱3.1 随机信号做傅里叶分析的困难3.2 功率谱密度的物理和数学表示形式3.2.1 功率谱密度的物理表示3.2.2 功率谱密度的数学表示3.3 功率谱密度的解读3.3.1 量纲分析3.3.2 谱3.3.3 密度3.3.4 wiener和khinchin3.4 功率谱密度的性质3.4.1 非线性3.4.2 偶函数3.5 wiener-khinchin关系的应用3.6

qq_41741344的博客 3133

重温python基础——列表相加的方法(两个list [] 加法)

今天咱们来复习一下列表相加的两个方法

轻松学python的博客 7302

PRIDE数据库20年:2025更新

PRoteomics IDEntifications (PRIDE)数据库(https://www.ebi.ac.uk/pride/)是全球领先的基于质谱(MS)的蛋白质组学数据存储库,也是ProteomeXchange联盟的创始成员之一。本文总结了过去3年中PRIDE资源及相关工具的发展情况。提交到PRIDE存档的数据集数量平均每月达到约534个。主要得益于基础设施的持续改进,如用于超大数据集的新文件传输协议(Globus)、新的数据重新提交流程以及自动数据集验证过程。

多组・学・多组学 2063

Python爬虫实战:全方位解析前程无忧(51job)职位详情爬取及反爬破解

平台规模:覆盖全国各行业、数百万条岗位信息。数据特点:职位描述详细,职位标签丰富。数据价值:支持招聘趋势分析、职业发展研究、薪资行情调研。推荐Python 3.10+,支持最新async特性与库兼容。

2201_76125261的博客 1487

重温Python基础——操作列表

哈喽兄弟们,今天咱们来复习一下Python基础中的列表操作,不知道各位还记得多少呢?

轻松学python的博客 1059

AI 赋能 DBA:如何用 DeepSeek 等大模型简化数据库管理工作

数据库管理员(DBA)的工作涉及 SQL 优化、故障排查、性能监控等复杂任务。而 DeepSeek、ChatGPT 等大模型可以大幅减少重复劳动,提高 DBA 的工作效率。:某电商平台的订单查询 SQL 执行缓慢(平均 5s),DBA 需要优化。:DBA 需要监控 MySQL 的慢查询,但不想手动写脚本。:某金融系统频繁出现数据库死锁,DBA 需要快速定位原因。:大模型可分析 SQL 执行计划,推荐索引优化方案。:用日常语言查询数据库,无需写复杂 SQL。:一键生成监控、备份、数据迁移脚本。

专注于编程、AI、人工智能等多个领域内容研究和分析 565

Python重温笔记番外篇

1. 写在前面 今天这篇文章整理一波python的高频面试题了, 正好借着这个机会把前面的知识进行一个串联, 要不然这些知识很容易就会遗忘, 毕竟知识多而又不太容易常用到。 涉及到的知识包括列表推导式, 高阶函数的使用, 字典排序, 字符串, 日期, 文件遍历, 生成器, 正则, 线程等, 所以还是比较全面的, 以后如果再遇到python方面的练习题的话, 也可以再进行相应的补充。 整理完这篇之后, python全栈学习的python部分就基本差不多结束, 无非后面还会有两到三个的小插曲, 接下来就是pyt

Miracle8070 1446

2026华为OD面试手撕代码真题目录

一般面试的时候每一轮技术面都会出一到两个手撕代码题,这些题的特点就是,非常短小,易于理解。不可能会再出阅读理解一样的机试题的。但是这些题目也非常注意基本功,很注意细节的处理,一般都是easy+medium题目。但是大家一定要注意,因为大部分面试官上面一开始就会让你做题,直接看你所有的做题过程(防止有人水平一般,机试就网上找的答案的蒙混过关),手撕代码题会给你后面的面试定一个基调。

MISAYAONE的博客 9万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Python入门:Python3基础练习题详解,从入门到熟练的 25 个实例(五)

Python入门:Python3基础练习题详解,从入门到熟练的 25 个实例(五),本文是一篇Python3基础练习题教程,包含101到125题的解析。每题均给出代码及详细说明,涵盖数字运算、字符串操作、列表与字典处理等知识点。如计算奇数平方和、判断质数、提取列表指定范围元素等,还涉及九九乘法表、字母异位词判断等。解析包含问题分析、代码逻辑及优化点,帮助初学者理解语法、提升思维。读者可先独立思考,再参考示例,积累编程经验。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 16万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Python入门:Python3基础练习题详解,从入门到熟练的 25 个实例(二)

Python入门:Python3基础练习题详解,从入门到熟练的 25 个实例(二),本文是Python3基础练习题(26-50)的学习教程,涵盖列表、字符串、字典等核心数据结构操作。每题均提供代码及解析,如删除列表重复元素可利用集合或列表推导式,用字符串连接列表元素用str.join()方法,判断变位词通过排序字符串比较等。还包括计算平方、获取绝对值、查找子串位置、反转列表等内容,解析了各方法的适用场景与原理,帮助初学者巩固基础,提升代码能力。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 24万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Python入门:Python3基础练习题详解,从入门到熟练的 25 个实例(六)

Python入门:Python3基础练习题详解,从入门到熟练的 25 个实例(六),本文是Python3练习题(126-150)的学习教程,涵盖字符串处理、列表操作、字典使用、正则表达式等内容。文中对每道题都给出了实现代码及详细解释,如字符串转整数、列表交集与并集获取、重复元素查找、数字总和计算、字符串排序、列表合并为字典、找最大值、列表排序、提取数字、获取最后一个单词等。通过这些练习,能帮助初学者巩固基础知识,加深对Python语法和数据结构的理解,提升编程能力。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 15万+

Python入门:Python3基础练习题详解,从入门到熟练的 25 个实例(七)

Python入门:Python3基础练习题详解,从入门到熟练的 25 个实例(七),本文是Python3练习题(151-175)的学习教程,涵盖基础语法、数据结构、面向对象编程等内容。文中对每道题都给出了详细解析与代码实现,包括判断完全平方数、计算数字位数、输出各类图案、判断列表是否含负数、找因数、计算奇数和、求质数、输出乘法表行、判断Armstrong数、统计大写字母、递归求和、找数组最值、判断回文与列表升序,以及创建Person类、复数类、栈、队列、购物车类和矩阵加法类等。通过这些练习可巩固基础,提升编

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 13万+

Python入门:Python3基础练习题详解,从入门到熟练的 25 个实例(一)

Python入门:Python3基础练习题详解,从入门到熟练的 25 个实例(一),本文是一篇Python3基础练习题教程,涵盖25个经典题目,涉及字符串操作、列表处理、数学计算等核心知识点。每个题目都提供完整代码和详细解释,包括打印字符串、计算数值、判断奇偶与质数、处理列表和字典、字符串转换等。代码示例包含多种实现方法,如列表推导式、内置函数运用等,并解释了语法逻辑、效率差异及边界情况处理。适合初学者通过练习巩固知识,理解不同语法应用场景,提升编程能力与问题解决能力。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 27万+

Python重温笔记

Python复习笔记

weixin_49281268的博客 2043

重温Python基础——字典

今天咱们来复习一下`Python`基础中的字典,看看还记得多少!

轻松学python的博客 1231

重温python基础4:列表

“列表”是一个值,它包含多个字构成的序列。术语“列表值”指的是列表本身(它作为一个值,可以保存在变量中,或传递给函数,像所有其他值一样), 而不是指列表值之内的那些值。 列表值看起来像这样:['cat', 'bat', 'rat', 'elephant']。就像字符串值用引号来标记字符串的起止一样,列表用左方括号开始,右方括号结束, 即[ ]。列表中的值也称为“表项”。表项用逗号分隔(就是说,它

观月执白 362

Python入门:Python3 推导式全面学习教程

Python入门:Python3 推导式全面学习教程,本文详细介绍了 Python 推导式这一简洁高效的数据处理方式,涵盖列表、字典、集合和元组四种类型。列表推导式可通过表达式、迭代和条件过滤生成新列表,如过滤长字符串并转大写;字典推导式以键值表达式构建字典,例如用字符串及其长度创建键值对;集合推导式生成集合,能进行去重和过滤操作;元组推导式返回生成器对象,需转换为元组使用。文章还给出使用建议,强调保持简洁、按需选择类型及关注效率,帮助读者掌握推导式以优化代码。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 18万+

Python基础重温

my_list:list[Union[str,int]]=[1,2,“itheima”]//Union描述混合类型注解。list(列表),tuple(元组),str(字符串),set(集合),dict(字典)两行双引号,会自动补充形参和返回值名称,在其后添加说明即可。__current = None //以两个下划线开头。def __keep(self)😕/以两个下划线开头。使用程序中的类,可以完美描述现实世界的事物。新序列=序列[起始下标:结束下标:步长]以父类做形参的声明,以子类做实际工作。

m0_64213455的博客 722

Python入门:Python3基础练习题详解,从入门到熟练的 25 个实例(三)

Python入门:Python3基础练习题详解,从入门到熟练的 25 个实例(三),本文是Python3进阶练习题(51-75题)的详解教程,涵盖条件语句、循环控制、递归、类与对象等知识点。文中对每道题都提供了具体代码实现和详细解释,包括用if-else判断数的正负、while循环打印1到10、for循环遍历列表、递归计算阶乘与斐波那契数列、打印九九乘法表、判断特殊数字(如快乐数、水仙花数),以及创建类和子类、实现计算器类、银行账户类、矩阵类等。通过这些练习可帮助学习者巩固基础,提升Python实践能力。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 18万+
上一篇: 重温Python入门基础:列表相加的方法(两个list [] 加法)
下一篇: 重温Python入门基础——if 语句
AI大模型学习
博客等级 码龄4年 2471粉丝 620原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值