元组的定义
Tuple(元组)与列表类似,不同之处在于元组的元素不能修改
元组表示多个元素组成的序列
元组在python开发中,有特定的应用场景
info_tuple=(“zhangsan”,18,1.75)
创建一个空元组:
tuple=()
创建只有一个元素的元组,要加上逗号
tuple1=(1,)
元组的使用
info_tuple=("zhangsan",19,1.78)
#取值
print(info_tuple[1])
#找出元素的位置
print(info_tuple.index(1.78))
#统计元素出现的次数
print(info_tuple.count("zhangsan"))
#计算元组的长度
print(len(info_tuple))
#元组的元素不能修改,TypeError: 'tuple' object does not support item assignment
info_tuple[2]="test"
循环遍历
元组也可以使用for in这种循环遍历
元组的应用场景
函数的参数和返回值,一个函数可以接收任意多个参数,或者一次返回多个数据
格式字符串,格式化字符串后面的(),本质上是一个元组
让列表不可以被修改,保护数据安全
列表和元组的转换
list(),将元组转换为列表
tuple(),将列表转换为元组