python基础数据类型--元组(tuple)
python基础数据类型--元组(tuple)
一、元组的定义和特性
定义:与列表相似,只不过就是将[ ] 改成 ( )
特性:1.可以存放多个值
2.不可变
3.按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序
元组的创建
tu = (11,22,33,44,55,66)
tu = tuple((11,22,33,44,55,66))
二、常用的操作
索引
>>>ages = (11,22,33,44,55) >>>ages[0] 11 >>>ages[3] 44 >>>ages[-1] 55
切片---list
循环
>>>for age in ages: print(ages) 11 22 33 44 55
长度
>>>len(ages)
5
包含
>>>11 in ages True >>>66 in ages False
三、元组的特性详解
1.可存放多个值
如果元组中只有一个值
t = (1,)
t = (1) -----------t = 1
元组中不仅可以存放数字、字符串、还可以存放更加复杂的数据类型
2.不可变
元组本身是不可变,如果元组中还包含其他可变的元素,这些可变的元素是可以改变的