当前位置:首页>python>Python学习记录11——列表

Python学习记录11——列表

  • 2026-10-23 17:48:11
Python学习记录11——列表
一、概念
1.定义:python中内置的可变序列。能装东西的东西。
2.列表的表示:[ ]
3.列表的创建:
(1)方法1:
列表名=[元素1,元素2,元素3......]:表示一个列表,列表中的元素用英文逗号(,)隔开。如list1=["a","b","c",1,2,3],可直接定义包含多种数据类型的列表。
(2)方法2:列表名=list(序列)。
如:①将字符串转换为列表:list2=list("abc "),结果为["a","b","c",""];
②将range对象转换为列表,list3=list(range(1,10,2)),结果为[1,3,5,7,9]
4.特性:
(1)列表中元素可以是任意数据类型,如字符串、整数、浮点数等,允许不同类型元素共存。
(2)列表也可以像字符串一样有索引和切片,列表的索引如果超过范围会报错。
(3)可以用for循环进行遍历
(4)可以用len()拿到列表长度
(5)列表在创建后可对元素进行增加、删除、修改等操作,这也是与元祖的主要区别。
二、增删改查(最重要)
1.向列表添加内容:
①append():在列表后方追加内容
②insert(需要插入的位置,“需要插入的内容”):在列表中插入内容
③extend()可以合并两个列表,批量添加
2.从列表中删除内容:
①pop():给出被删除的索引,返回被删除的元素
②remove():删除某个元素
3.修改

直接用索引进行修改操作

4.查询

print(list[ ])

小练习:

把所有姓张的人修改为姓王

三、补充知识点

1.排序
列表本身会按照存放顺序保存。
①sort():对列表进行升序排序
②sort(reverse=True):对列表进行降序排列
2.列表嵌套

lst=["abc","def",[1,2,3,["可乐","雪碧","西瓜汁"]],"aef","qpr"]

print(lst[2][3][1])

3.安全稳妥的循环删除方式:
将要删除的内容保存在一个新列表中,循环新列表,删除老列表

最新文章

随机文章