百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

Python入门课程List列表用法大全 python list1

liuian 2024-12-28 14:12 77 浏览

大家好,我是宁一。


今天我们来讲讲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+list2


5、删除列表元素


(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入门不迷路~

相关推荐

磁盘c盘满了怎么清理(电脑磁盘c盘满了怎么清理)

如果你不知道怎么清理c盘垃圾的繁琐操作,不建议你手动清理,有可能导致系统出问题的。试试腾讯电脑管家清理,则无需繁琐操作就能解决c盘垃圾文件清理的问题具体操作如下:1.打开腾讯电脑管家的主界面,点...

windows audio无法启动(windows audio无法启动错误0x80070005)

1、音频驱动没有安装,如果有安装盘的话,可以点击相应的声音驱动进行安装,重启电脑即可。2、音频服务被停止/禁止了。需要左下角window图标。点击->输入service.msc找到右边的...

windows7系统下载gho(win7 gho下载)

进入官方网站下载。打开官方网站,搜索gho格式的镜像文件。选择win7系统PE版。然后点击下载即可将即XL格式的win7系统下载到U盘中。制作U盘启动系统。  1、如果下载的是iso格式的原版win7...

win10迈克菲怎么卸载(win10迈克菲彻底卸载)

迈克菲可以卸载,具体卸载步骤如下:1、在电脑系统的菜单选项点击一下,在系统的应用程序列表找到迈克菲软件,右键有一个卸载的命令点击卸载即可。2、如果软件比较多找起来麻烦,可以进入到系统的设置---应用,...

电脑不显示u盘怎么回事(电脑上为何不显示u 盘)

如果您的电脑不显示U盘,可能有几个原因。首先,请确保U盘已正确插入电脑的USB接口,并且U盘没有损坏。其次,检查电脑的USB接口是否正常工作,可以尝试将U盘插入其他USB接口或其他电脑上进行测试。另外...

怎么恢复格式化的硬盘(如何恢复格式化的硬盘)
  • 怎么恢复格式化的硬盘(如何恢复格式化的硬盘)
  • 怎么恢复格式化的硬盘(如何恢复格式化的硬盘)
  • 怎么恢复格式化的硬盘(如何恢复格式化的硬盘)
  • 怎么恢复格式化的硬盘(如何恢复格式化的硬盘)
电脑怎么解除自动关机命令(如何取消电脑自动关机命令)

首先要确定电脑设置了自动关机的属性;2、然后新建一个文本文档;3、在新建的文档中输入“shutdown-a”;4、将它另存为.bat文件,随便命名;5、双击运行即可。6、也就是这个命令会重新执行一下...

win7电脑能装win10系统吗(win7电脑可以装win10系统吗)

可以的,不管windows7还是windows10都只是一个操作系统而已,都是可以换的,从7到10,你可以选择在7的系统升级,也可以用pe直接重装系统就可以,如果是重装系统,记得把你桌面的东西先保存起...

视频恢复软件哪个好(视频恢复软件哪个好免费)

恢复已经永久删除的视频是比较困难的,因为一旦文件被永久删除,它们就会在存储设备上释放空间,数据将会被覆盖。即使使用一些恢复软件也不一定能够保证数据完全恢复。但是如果您想尝试,可以考虑使用一些专门的数据...

win7家庭版和纯净版(win7家庭版区别)

系统之家的Win7纯净版和旗舰版都是经过精简和优化的Windows7操作系统,但它们有一些不同之处。Win7纯净版是在保留Windows7原版功能的基础上,删除了一些不必要的预装软件和系统组件,以...

下载手机软件商店(手机应用商店下载安装)

每个手机上都有下载APP的应用商店,以下面为例演示,下载方法如下:1、首先在手机上找到并打开应用商店。2、接下来进入到应用商店之后,选择红色箭头所指处的搜索栏,搜索需要下载的应用。3...

如何重新安装windows7

要在Windows7开机前重新安装系统,你需要准备一个Windows7安装光盘或USB安装介质。然后按以下步骤操作:插入Windows7安装光盘或USB安装介质,重启计算机。在计算机启动时,按下...

怎么还原电脑(怎么还原电脑桌面图标)

1、开启电脑电源,然后出现滚动的小圆圈的时候按住电源键强制关机。2、重复上述操作2到3次,直到出现“选择一个选项”界面“,点击“疑难解答”。3、点击“重置此电脑”。4、点击“保留我的文件”或“删除所有...

32位win8系统(32位win8pe)

问的是32位win8系统能不能安装win10,这个WIN10和32位的win8系统没任何关系,只要你的硬件达到win10的要求就能安装了。在安装win10的时候,要注意的一点是win10系统也是有32...

xp系统纯净版一键装机软件(纯净版xp系统安装步骤)

不行的,使用360系统重装是不能更换电脑的操作系统的。因为360系统重装的原理只是把系统盘里维持系统运转必备的文件保留下来(已丢失和损坏的系统文件重新下载生成和修复),其他的文件全删除,(严格来说,这...