没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
课程:表
标
表的应场景
表的格式
表的常操作
表的循环遍历
表的嵌套使
. 表的应场景
思考:有个的姓名(TOM)怎么书写存储程序?
答:变。
思考:如果个班级100位学,每个的姓名都要存储,应该如何书写程序?声明100个变吗?
答:表即可, 表次性可以存储多个数据。
. 表的格式
表可以次性存储多个数据,且可以为同数据类型。
三. 表的常操作
表的作是次性存储多个数据,程序员可以对这些数据进的操作有:增、删、改、查。
3.1 查找
3.1.1 下标
3.1.2 函数
[数据1, 数据2, 数据3, 数据4......]1
name_list = ['Tom', 'Lily', 'Rose']
print(name_list[0]) # Tom
print(name_list[1]) # Lily
print(name_list[2]) # Rose
1
2
3
4
5
index():返回指定数据所在位置的下标 。
1. 语法
2. 快速体验
注意:如果查找的数据存在则报错。
count():统计指定数据在当前表中出现的次数。
len():访问表度,即表中数据的个数。
3.1.3 判断是否存在
in:判断指定数据在某个表序,如果在返回True,否则返回False
not in:判断指定数据在某个表序,如果在返回True,否则返回False
表序.index(数据, 开始位置下标, 结束位置下标)1
name_list = ['Tom', 'Lily', 'Rose']
print(name_list.index('Lily', 0, 2)) # 1
1
2
3
name_list = ['Tom', 'Lily', 'Rose']
print(name_list.count('Lily')) # 1
1
2
3
name_list = ['Tom', 'Lily', 'Rose']
print(len(name_list)) # 3
1
2
3
name_list = ['Tom', 'Lily', 'Rose']
# 结果:True
print('Lily' in name_list)
# 结果:False
print('Lilys' in name_list)
1
2
3
4
5
6
7
体验案
需求:查找户输的名字是否已经存在。
3.2 增加
作:增加指定数据到表中。
append():表结尾追加数据。
1. 语法
2. 体验
表追加数据的时候,直接在原表追加指定数据,即修改原表,故表为可变类型
数据。
name_list = ['Tom', 'Lily', 'Rose']
# 结果:False
print('Lily' not in name_list)
# 结果:True
print('Lilys' not in name_list)
1
2
3
4
5
6
7
name_list = ['Tom', 'Lily', 'Rose']
name = input('请输您要搜索的名字:')
if name in name_list:
print(f'您输的名字是{name}, 名字已经存在')
else:
print(f'您输的名字是{name}, 名字存在')
1
2
3
4
5
6
7
8
表序.append(数据)1
name_list = ['Tom', 'Lily', 'Rose']
name_list.append('xiaoming')
# 结果:['Tom', 'Lily', 'Rose', 'xiaoming']
print(name_list)
1
2
3
4
5
6
剩余12页未读,继续阅读
资源评论
杨杨得亿地学习
- 粉丝: 10
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功