零基础和我一起学Python系统 第六天 列表和元组
第六天 列表和元组
知识点
- 查找
- 增加
- 删除
- 修改
查找
一、查找
下标
直接通过下标查数据
注意
下标从0开始

index
查找子串出现 的位置
注意
查找不到,报错

count
统计子串出现的次数

len
统计列表中的个数

判断 是否存在
in
判断指定数据是否在列表中,在的话,返回True

not in
判断指定数据是否在列表中,不在的话,返回True

二,增加
增加指定数据到列表
append
列尾

注意
列表为可变数据类型
extend
列尾

注意
extend 会把列表拆开
insert
指定位置增加

注意
insert 第一个参数为下标,要填写
三,删除
del

注意
也可以删除整个列表

pop

注意
直接删除列表序列
remove

注意
如果remove 的值不整在,则会报错
clear

clear
clear 为清空列表,清空后,变成空列表
四,修改
修改指定下标的数据
直接用 列表[下标] = 值

reverse

sort

注意
降序的话,只需要把reverse = True

案例
8位同学,随机分配3个组进行游戏
import random
students = [‘A’,‘B’,‘C’,‘D’,‘E’,‘F’,‘G’,‘H’]
teams = [[],[],[]]
for name in students:
num = random.randint(0,2)
teams[num].append(name)
print(teams)

元组
一个元组可以存储多个数据,但不能修改

注意
单数据元组,也需要用逗号
tu1 = (10,)
元组查找
index

注意
元组中不存在的值,使用index 会报错
len

count

注意
元组默认是不能修改的。
如果是修改元组内的列表等,则是可以修改的

总结
第六天学习Python ,熟悉了解python的列表和元组语法。
本文介绍了Python中列表和元组的基本操作,包括查找、增加、删除和修改。讲解了如何使用下标、index、count、len、in、notin等方法进行查找,以及append、extend、insert、del、pop、remove和clear进行增加和删除。还探讨了元组的不可变性以及如何在元组内修改可变数据类型。最后通过案例展示了如何将8位同学随机分配到3个组的列表操作。

555

被折叠的 条评论
为什么被折叠?



