Python入门课程List列表用法大全 python list操作方法汇总
off999 2024-12-17 15:42 30 浏览 0 评论
大家好,我是宁一。
今天我们来讲讲Python列表。
列表就是用来保存一组数据的,使用中括号[ ]将数据包起来,数据之间用英文逗号,隔开。比如:[1,2,3,4,5]
1、列表特点
前面课程给大家举过一个例子。
如果列表是一个小姐姐,列表中的数据是一个个娃娃,那可以这样来描述:
2、创建列表
列表中的数据项,可以是不同的数据类型。
比如我们创建一个名为ningyi的列表,可以将字符串、整数等信息放在一个列表中。
ningyi = ["女",26,"1995-07-12"]3、查找列表元素
列表中的每一个元素都分配了一个数字,这个数字我们通常叫它“索引”。列表的索引是从0开始的,第一个索引是0,第二个索引是1,依此类推…
获取方式其实跟我们上节课讲的字符串是一样的。
# 获取第1个元素
ningyi[0] # 输出 '女'
# 获取第2个元素
ningyi[1] # 输出 26还可以使用索引来获取一定范围的元素,要注意不包括最后一个字符。
# 获取前面两个元素
ningyi[0:2] # 输出 ['女', 26]
ningyi[:2] # 这样写也可以,将0省略
# 获取后面两个元素
ningyi[1:3] # 输出 [26, '1995-07-12']
ningyi[-2:] # 这样写也可以,用负数索引4、更新列表元素
(1)append() 在列表末尾添加新元素
ningyi.append(55)
# 输出 ['女', 26, '1995-07-12', 55](2)insert() 在特定索引位置添加新元素
# 在索引为3的位置,添加44这个元素
ningyi.insert(3,44)
# 输出 ['女', 26, '1995-07-12', 44, 55](3)extend() 合并两个列表
list1 = [1,2,3]
list2 = [4,5,6]
list1.extend(list2)
# 输出 [1, 2, 3, 4, 5, 6]
#可以直接用+号合并
list1+list25、删除列表元素
(1)del 删除特定索引的元素
删除我们上面在索引为3的位置,添加的元素44。
del ningyi[3]
# 输出 ['女', 26, '1995-07-12', 55](2)pop() 删除末尾元素
删除并返回末尾的元素。
ningyi.pop()
# 输出 55(3)remove() 根据值删除元素
ningyi.remove("女")
# 输出 [26, '1995-07-12']注意:remove() 函数只会删除列表中的第一个匹配项。如果想要删除所有匹配的元素。可以用while循环来操作,后面课程我们会学习。
(4)clear() 清除列表
# 清空ningyi列表
ningyi.clear()6、其他常用操作
我们重新定义一个名为list1的列表:
list1 = [3,4,5,1,2,3](1)len() 列表长度
len(list1)
# 输出 6(2)in 列表判断
in用来判断某个值是否存在于列表中,返回True或者False。
7 in list1
# 输出 False
1 in list1
# 输出 True也可以使用not in,输出结果刚好跟 in 相反。
1 in list1
# 输出 False(3)count() 统计元素在列表中出现的次数
list1.count(4)
# 输出 1(4)index() 获取某个元素的索引
list1.index(4)
# 输出 1(5)列表元素最大值、最小值
注意列表中的元素只能是数字类型。
max(list1)
# 输出 5
min(list1)
# 输出 1(6)sort() 排序
默认是从小到大排序。
list1.sort()
# 输出 [1, 2, 3, 3, 4, 5](7)reverse() 列表翻转
一般是跟sort() 排序函数一起使用,sort() 默认是从小到大排序,结合reverse()实现从大到小排序
list1.reverse()
# 输出 [5, 4, 3, 3, 2, 1]点击关注,Python入门不迷路~
相关推荐
- win7系统序列号怎么查(win7电脑的序列号怎么查)
-
你可以在cmd命令行窗口中输入以下相关命令,可以得到你要的信息查找主板厂商输入:wmicBaseBoardgetManufacturer查找主板型号输入:wmicBaseBoardgetP...
- 台式电脑怎么看配置好坏(台式机怎么看配置参数哪里看好坏)
-
如何分辨电脑配置好坏第一看CPU,CPU从上到下可分为i7,i5,i3等,数字越高越好。第二看显卡和内存,显卡内存现在至少4G或者8G起步,越高越好,第三看硬盘是否是固态,固态要比机械的运行速度快...
- 下载软件安装不了(为什么下载软件安装不了)
-
一:检查手机内存是否充足,如果内存太小,需要更换大容量的SD卡。 二:检查手机是否设置允许安装除手机自带应用商店以外的应用。 方法一:需要从手机自带应用商店下载。 ①点击手机桌面上的应用...
- 现在建议更新win11吗(应该升级win11吗)
-
鲁大师更新11靠谱的,他只是给你提供一个方便的升级渠道而已。升级以后能否正常使用,还要看你原来的系统是否是正版。如果原来的系统是正版,升级完成后,可以正常使用。如果原来的系统是盗版,也是可以升级的,只...
- windows7旗舰版好用吗(win7旗舰版好用么)
-
win7旗舰版挺好使的不过现在可以选择更win10。Windows7旗舰版属于微软公司开发的Windows7操作系统系统系列中的功能最高级的版本,也被叫做终结版本,是为了取代WindowsXP...
- 2025年最好用的手机浏览器(2021最好的手机浏览器)
-
可以使用uc浏览器或者是QQ浏览器,最新版本都是带有Flash插件的,火狐浏览器手机版也是一开始拥有Flash插件。以下是详细介绍: 1、uc浏览器是阿里旗下的浏览器,只需要下载最新版,然后进去就可...
- 纯净版win11在哪下载(在哪下win10纯净版)
-
Win11纯净版中,有一些常用的应用软件,包括但不限于以下几款:MicrosoftEdge:微软推出的新一代浏览器,支持多种设备,具备更快的加载速度和丰富的扩展功能。MicrosoftOffice...
- win7自带激活工具在哪个位置
-
恩,其实这些就是激活系统的工具,朋友可以通过计算机属性看看你的系统是不是激活了。如果没有的话,建议你使用OEM7F7那个,使用方法是右键,以管理员身份运行,然后点击开始体验正版,等下,重新启动系统...
- 无法激活因为无法连接到组织
-
解决方法: 首先我们右键点击“开始菜单”,选择“WindowsPowerShell(管理员)”。 在windowsPowershell窗口中逐一输入如下三行命令,并回车键执行命令。 slmgr...
- 一个2tb的u盘多少钱(2tb优盘)
-
假的就算你买回来插到电脑上显示是2TB也没用,你复制东西到U盘里就会显示U盘已满不能复制,就算复制进去了也会有一部分不能使用。或者你买回来用360的U盘鉴定软件鉴定一下就知道真假了。还有就是你看看...
- 软件商店下载官方网站(软件商店正版软件下载)
-
软件商店安装的方法步骤如下:1.第一步,需要注册一个微软账户,然后点击桌面左下角的开始图标,然后在开始菜单中找到微软商店图标,点击进入。2.第二步,点击进入应用商店主页。3.第三步,在商店中搜索...
- 系统应用架构(系统应用架构有哪些)
-
一、目的不同:系统架构是对已确定的需求的技术实现构架、作好规划,运用成套、完整的工具,在规划的步骤下去完成任务。应用构架是描述了IT系统功能和技术实现内容的构架。二、实现方式不同:系统架构通过规划程序...
- 雨林木风ghostxpsp3纯净版(雨林木风xp系统怎么样)
-
1.你下载的雨林木风GHOSTXPSP3纯净版Y8.0是一个克隆光盘映像文件,首先将其刻录成光盘,这个光盘是一个带有启动系统的系统克隆安装光盘;2.将电脑设置成光驱启动(在启动电脑时连续按DEL键...
欢迎 你 发表评论:
- 一周热门
-
-
抖音上好看的小姐姐,Python给你都下载了
-
全网最简单易懂!495页Python漫画教程,高清PDF版免费下载
-
飞牛NAS部署TVGate Docker项目,实现内网一键转发、代理、jx
-
Python 3.14 的 UUIDv6/v7/v8 上新,别再用 uuid4 () 啦!
-
python入门到脱坑 输入与输出—str()函数
-
宝塔面板如何添加免费waf防火墙?(宝塔面板开启https)
-
Python三目运算基础与进阶_python三目运算符判断三个变量
-
(新版)Python 分布式爬虫与 JS 逆向进阶实战吾爱分享
-
失业程序员复习python笔记——条件与循环
-
系统u盘安装(win11系统u盘安装)
-
- 最近发表
- 标签列表
-
- python计时 (73)
- python安装路径 (56)
- python类型转换 (93)
- python进度条 (67)
- python吧 (67)
- python的for循环 (65)
- python格式化字符串 (61)
- python静态方法 (57)
- python列表切片 (59)
- python面向对象编程 (60)
- python 代码加密 (65)
- python串口编程 (77)
- python封装 (57)
- python写入txt (66)
- python读取文件夹下所有文件 (59)
- python操作mysql数据库 (66)
- python获取列表的长度 (64)
- python接口 (63)
- python调用函数 (57)
- python多态 (60)
- python匿名函数 (59)
- python打印九九乘法表 (65)
- python赋值 (62)
- python异常 (69)
- python元祖 (57)
