python tuple元组

Python 的元组与列表类似,不同之处在于元组的元素不能修改。

元组使用小括号,列表使用方括号。

元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
元组内置函数
1.cmp(tuple1, tuple2)
比较两个元组元素。
2 len(tuple)
计算元组元素个数。
3 max(tuple)
返回元组中元素最大值。
4 min(tuple)
返回元组中元素最小值。
5 tuple(seq)
将列表转换为元组。

# tuple元组

# 定义元组
t1 = (1, "he", True)
t2 = ()
t3 = tuple()
print(f"t1的类型是{type(t1)},内容是:{t1}")
print(f"t2的类型是{type(t2)},内容是:{t2}")
print(f"t3的类型是{type(t3)},内容是:{t3}")
# 定义单个元组
t4 = ("ff",)
print(f"t4的类型是{type(t4)},内容是:{t4}")
# 元组的嵌套
t5 = ((1, 2, 3), (4, 5, 6))
print(f"t5的类型是{type(t5)},内容是:{t5}")
# 下标索引去取内容
str = t5[1][2]
print(f"从嵌套元组中取出的数据是:{str}")
# 元组的操作:index查找方法
t6 = ("小红", "黎明", "晓燕", "李慈")
i = t6.index("黎明")
print(f"t6中查找的的下标是{i}")
# 元组的操作:count统计方法
t7 = ("小红", "黎明", "晓燕", "李慈", "晓燕")
coun = t7.count("晓燕")
print(f"t7中晓燕数量是{coun}")
# 元组的操作:len函数统计元组元素方法
t8 = ("小红", "黎明", "晓燕", "李慈", "晓燕")
le = len(t8)
print(f"t8元素数量为{le}")
# 元组遍历 while
i = 0
while i < len(t8):
    st = t8[i]
    print(st)
    i += 1

# 元组的遍历
for element in t8:
    print(f"for遍历t8的数据{element}")

运行结果:
t1的类型是<class ‘tuple’>,内容是:(1, ‘he’, True)
t2的类型是<class ‘tuple’>,内容是:()
t3的类型是<class ‘tuple’>,内容是:()
t4的类型是<class ‘tuple’>,内容是:(‘ff’,)
t5的类型是<class ‘tuple’>,内容是:((1, 2, 3), (4, 5, 6))
从嵌套元组中取出的数据是:6
t6中查找的的下标是1
t7中晓燕数量是2
t8元素数量为5
小红
黎明
晓燕
李慈
晓燕
for遍历t8的数据小红
for遍历t8的数据黎明
for遍历t8的数据晓燕
for遍历t8的数据李慈
for遍历t8的数据晓燕

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值