6.7 元组的定义和操作
一、元组的定义
元组同列表一样,但元组一旦定义完成,就不可以修改
定义:元组用小括号定义,使用逗号隔开各个数据,数据可以是不同的数据类型
# 定义元组字面量 (元素, 元素, 元素, ...) # 定义元组变量 变量名称 = (元素, 元素, 元素, ...) # 定义空元组 变量名称 = () 变量名称 = tuple()注意:如果定义的元组只有一个元素,需要在元素后面增加
,,不然不是元组类型元组可以嵌套
二、元组的操作
根据下表获取内容
t2 = ((1, 2, 3), (4, 5, 6)) print(t2) print(t2[1][2])输出内容:
6
查询某个数据,返回对应的下表
使用
元组.index(元组)实现t = (1, 2, 3, 4, 5) print(t.index(3))输出结果:
2
统计元组中指定元素的数量
使用
元组.count(元素)实现t = (1, 2, 3, 4, 5, 1, 2, 3, 1) print(t.count(1))输出结果:
3
统计元组元素数量
使用
len(元组)实现t = (1, 2, 3, 4, 5, 1, 2, 3, 1) print(len(t))输出结果:
9
元组的遍历:
t = (1, 2, 3, 4, 5) # while i = 0 while i < len(t): print(t[i]) i += 1 # for for i in t: print(i)
三、注意
元组定义完成就不可修改,不然报错!
如果元组中包含了一个list元素,那么list元素是可以修改的
Last updated
Was this helpful?