Python--04--数据容器(元组)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


元组

1.概述

元组:用来存放一组有序的数据,但其中的内容一旦创建就不可修改(不能增、删、改,只能查)。

2.定义元组



3.读取数据

4.元组不可修改

5.元组的常用方法

6.元组的常用内置函数

python 复制代码
# 常用内置函数
# max 函数,返回元组中的最大值
t1 = (23, 11, 32, 30, 17)
result = max(t1)
print(result)  # 32

# min 函数,返回元组中的最小值
t1 = (23, 11, 32, 30, 17)
result = min(t1)
print(result)  # 11

# len 函数,返回元组中元素的个数(元组长度)
t1 = (23, 11, 32, 30, 17)
result = len(t1)
print(result)  # 5

# sorted 函数,对元组进行排序(不修改原元组,返回一个新的列表)
t1 = (23, 11, 32, 30, 17)
result = sorted(t1, reverse=True)
print(tuple(result)) # (32, 30, 23, 17, 11)

# sum 函数,统计元组中所有元素的和(元素必须是纯数字)
t1 = (23, 11, 32, 30, 17)
result = sum(t1)
print(result) # 113

7.元组的循环遍历

8.解包列表或元组传参

python 复制代码
# 定义函数时,使用*args(变量不一定非要用args,比如写:*data也行),将收到的多个参数,打包成一个元组
def test(*args):
    print(f'我是test函数,我收到的参数是:{args},参数类型是:{type(args)}')

list1 = [100, 200, 300, 400]
tuple1 = ('你好', '北京', '尚硅谷')

# 函数调用时,正常传递:列表 或 元组
test(list1)
test(tuple1)

print('=============================')
# 函数调用时,使用*对:列表 或 元组进行解包后,再传递参数
test(*list1)  # 此种写法相当于:test(100, 200, 300, 400)
test(*tuple1)  # 此种写法相当于:test('你好', '北京', '尚硅谷')

9.元组特点总结



相关推荐
wayz11几秒前
DuckDB 完全指南:从入门到精通
python·金融·量化交易
952361 分钟前
初识多线程
java·开发语言·jvm·后端·学习·多线程
暮冬-  Gentle°3 分钟前
用Python批量处理Excel和CSV文件
jvm·数据库·python
m0_736914223 分钟前
服务器上pip install spacy卡住解决方法
开发语言·python
冰暮流星4 分钟前
javascript之回调函数
开发语言·前端·javascript
qq_417695057 分钟前
基于C++的区块链实现
开发语言·c++·算法
电商API_180079052478 分钟前
电商平台公开数据采集实践:基于合规接口的数据分析方案
开发语言·数据库·人工智能·数据挖掘·数据分析·网络爬虫
小陈工8 分钟前
2026年3月22日技术资讯洞察:数据库优化进入预测时代,网络安全威胁全面升级
java·开发语言·数据库·python·安全·web安全·django
2401_8942419210 分钟前
基于C++的反射机制探索
开发语言·c++·算法
xyq202412 分钟前
ionic 单选框详解
开发语言