元组
什么是元组
- 元组是不可变的,类似超市里用保鲜膜装好的水果拼盘顾客不可改变,但可以看。
元组的定义
tu=(1,2,3,4,5)#以小括号形式定义
tu=(1,)#当元组只有一个元素时注意补上逗号,否则变量类型会是第一个元素的变量类型
tu=(1)#变量类型为int
元组的功能
- 元组可以索引取值
tu[0]#取出下标为0的值
- 元组也可以切片
tu[0:4]#切片0到4的值,左开右闭,返回值是元组
- 元组可以根据值得到下标
tu.index(5)#查找值为5的下标
元组的拆包
a,b,*c=tu#按顺序接收元组的元素值
- *表示该变量是不定长变量多余的元素会由他接收。
- 同一句拆包中最多只能存在一个*,且接收的个数不能大于元组的个数。