Python-元组详解(创建,特性,常用方法及应用场景)
一.元组的创建
- 元组(tuple):元组本身是不可变数据类型,没有增删改查
-
元组内可以存储任意数据类型
-
元组里面包含可变数据类型,可以间接修改元组的内容
-
元组如果只有一个元素的时候,后面一定要加逗号,否则数据类型不确定
二.元组的特性
1.索引
2. 切片
3. 重复
4.连接
5. 成员操作符
6. for循环
7. zip:两个元组的元素之间一一对应
三.元组的常用方法
四.元组的应用场景
1.变量交换数值
2.打印变量的值
3. 元组的赋值
练习:去掉最高分和最低分后求平均成绩
- 程序内容:
score = (100,89,45,78,65)
# scoreLi = list(score) #转换成列表后应用sort()进行排序
# scoreLi.sort()
# print(scoreLi)
scores = sorted(score) #sorted函数可直接对元组排序
# print(scores)
minscore,*middlescore,maxscore = scores
print(minscore)
print(middlescore)
print(maxscore)
print('最终成绩为: %.2f' %(sum(middlescore) / len(middlescore)))
- 测试: