1、定义
tuple(元组)与列表类似,不同之处在于元组的元素不能修改。
元组表示多个元素组成的序列。
元组在python开发中有特定的应用场景:保存不同类型的数据。
用于存储一串信息,数据之间用逗号,分隔
元组用 () 定义
元组的索引从0开始
索引就是元素在元组中的位置编号
2、使用
创建空元组:tuple_name = ()
元组中只包含一个元素时,需要在元素后面添加逗号,
tuple_name = (1,)
如果没有逗号,那么第一个元素是什么类型,这个变量就是什么类型。
3、操作方法2种,类似于列表
count()
index()
len(tuple_name)
4、循环遍历
在python中可以循环遍历所有非数字型类型的变量。列表、元组、字典以及字符串。
实际开发中,一般不会循环遍历元组,除非明确元组中的数据类型。
5、应用场景
1、函数的参数和返回值,一个函数可以接收任意多个参数,或者一次返回多个数据(见后面某处?)
2、格式字符串,格式化字符串 %后面的()本质上就是一个元组 print(“我叫%s,我今年%d岁了” % tuple_name)
3、让列表不可以被修改,以保护数据安全
列表和元组之间的转换:
list(元组)——元组转换为列表
tuple(列表)——列表转元组