元组
- 元组:和列表一样,元组也可以封装多个、不同类型的数据元素。元组一旦定义完成,就不可修改
- 元组的定义语法:定义元组时,使用小括号定义,且使用逗号隔开元组中的各个元素,元素的数据类型可以不同
元组变量名 = (元素1,元素2,...,元素n)
- 空元组的定义:
# 方式1
元组变量名 = ()
# 方式2
元组变量名 = tuple()
列表的下标索引
- 下标索引:可以使用元组变量名和下标,引用该元素。
my_tuple = (100,"abcd",(1,2,3))
x = my_tuple[1] # x == "abcd"
y = my_tuple[2][2] # y == 3
元组的操作
- 查找某元素的下标:查找指定元素在元组中的下标,如果该元素不存在,则会报错。
- 查找语法:元组名.index(元素)
- 计算某一元素的个数:元组名.count(元素),返回该元素在元组出现的次数。
- 计算元组中元素个数:len(元组名),返回该元组中元素的个数。
列表的遍历
- while语法实现:
index = 0 #循环控制变量
while index < len(元组名):
元素 = 元组名[index]
对元素处理
index += 1
- for语法实现:
for 临时变量 in 数据容器: # 在每次循环中,依次去数据容器中元素,并且赋给临时变量
对临时变量的处理
- 注意:不可以修改元组中的内容,否则会报错
- 特例:如果元组中有元素为列表,则可以修改该列表