实用指南:0基础入门Python列表与元组:数据容器的终极指南
2025-12-24 21:58 tlnshuju 阅读(0) 评论(0) 收藏 举报一,素材容器之列表(list)
1.特点:
通过1.能够存放不同类型的元素
2.元素是有序存储的(正负索引)
3.列表中的元素允许重复
4.元素允许修改
5.长度不固定,可以随操作自动调整
2.定义列表:
[元素0, 元素1,元素2,........]里面可以嵌套一个列表,可以有不同的类型
![]()

定义空列表:列表中的数据,后期可以通过特定写法填充
list1 = [ ]
list2=list[]
3.下标:
下标(索引值):列表中元素的位置编号
正索引: 从左往右数,起始元素是 0,随后是1,依次类推。
负素引 -2,依次类推,就是:从右往左数,起始元素是 -1,随后
注意使用下标时不能超过最大的下标假如print(n[5])就会报错


定义嵌套列表


4.增删改查:
增加
1.语法:列表.append(元素)作用在列表底部增加一个元素
2.语法:列表.insert(下标,元素)作用,在列表指定下标处添加一个与那苏
3..语法:列表.extend(可迭代对象)作用将可迭代对象中的内容依次取出,放到列表的尾部

删除
1.删除指定位置的元素,并将删除的元素返回 语法:列表.pop(下标)


2.删除列表中第一次出现的指定值。语法:列表.remove(值)
3.删除列表中的所有元素(变成空列表)语法:列表.clear()
4.删除指定位置的元素。语法:del 列表[下标](del后面没有点)
修改
1通过小标修改指定位置的元素。语法列表[下标]=值
查询
通过下标获取指定位置的元素。语法:列表[下标]


5.使用方法
列表.index(值):查找指定元素在列表中第一次出现的下标返回值:元素下标
注意:不能查找嵌套列表中的元素 不能查找列表中不存在的元素
列表.count(值):统计某个元素在列表中出现的次数 返回值:元素出现的次数
注意: 不能查找嵌套列表中的元素 可以统计不存在的元素
列表.reverse():反转列表(会改变源列表)无需参数 返回值:无
注意: 不能反转嵌套列表中的元素
列表.sort(reverse=布尔值):对列表排序(从小到大,会改变原列表)返回值:无
注意:reverse默认值为False,从小到大,反之 。且不能出现数字和字符串的组合
不能排序嵌套列表中的元素


6.内置函数(列表元组字典等等都许可启用)
1.sorted(信息容器,reverse=布尔值)对容器排序(从小到大,不会改变容器)reverse用于控制排序方式 返回值 :经过排序的新容器(跟在上面的sort一样不能出现字符串与数字的组合,可以都是数字,也可以都是字符串)


2.len(数据容器)获取容器中元素的个数 返回值:元素个数
3.max(材料容器)返回容器中或者多个值的最大值返回最大值
注意:字符串和整型之间不能进行比较和(sorted)一样
4.min(数据容器)返回容器中或者多个值中的最小值返回值:最小值
5.sum(数据容器)数值类型)返回值所有数值的和就是对容器中所有元素求和(只能
注意:字符串和整型之间不能进行比较和(sorted)一样,不能使用嵌套


7.循环遍历
遍历:把容器中的元素依次取出,并对他们进行处理的过程
1.while循环遍历

2.for循环的三种写法

第一个for 的输出结果 第二个 第三个



二,素材容器之元组(tuple)
1.特点:
1.可以存放不同类型的元素
2.元素是有序存储的(正负索引)
3.元组中的元素允许重复
4.元素不允许修改只能查
5.长度固定一旦创建元素不能增删
元组是一种和列表类似的数据容器,他和列表的区别:元组中的元素不可修改(列表可以)只能差(元素0,元素1,元素2,......)与列表类似,也支撑正负索引
2.定义元组
1.定义空元组


2.定义只有一个元素的元组
元素的后面一定要加逗号(,)


3.使用方法
元组中的元素不可修改,可是如果存放了可变类型列表那可变类型中的内容可以修改


1.index:获取指定元素在元组中第一次出现的下标
2.count:统计指定元素在元组中出现的次数
3.max:返回元组中最大值
4.min:返回元组中最小值
5.len:返回元组中元素的个数(元组长度)
6.sorted:对元组进行排序(不修改原来的元组,返回一个新的列表)先转列表在转元组输出。但是原来的元组没变


7.sum:统计元组中所有元素的和(元素必须是数字)
实际启用时元组,不一定是我们自己定义的,
可变参数打包成元组


4.循环遍历(和列表一样)


while循环一样不展示了
5.解包列表和元组传参
使用星号(*)将内容打包成元组



浙公网安备 33010602011771号