python学习笔记------元组

本文详细介绍了Python中元组的定义,包括元组字面量、变量定义、空元组、单元素元组、嵌套元组以及相关操作如index(),count(),len()。重点强调了元组的不可变性及其与列表的区别,支持for和while循环。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

元组的定义

定义元组使用小括号,且使用逗号隔开各个数据,数据是不同的数据类型

定义元组字面量:(元素,元素,元素,......,元素)     例如:(1,"hello")

定义元组变量:变量名称=(元素,元素,元素,......,元素)    例如:t1=(1,"hello")

定义空元组:方法1:变量名称=()   例如:t1=()        方法2:变量名称=tuple()   例如:t2=tuple()

元组只有一个数据,后面需要添加逗号

元组的嵌套:t5=((1,2,3),(4,5,6))

下标索引取出内容:例如:t5[1][2]得到6

# 定义元组
t1 = (1, 'hello')
print(f"t1的类型是{type(t1)},t1的内容是{t1}")
# 定义空元组
# 方法一
t2 = ()
# 方法二
t3 = tuple()

# 元组中只有一个元素
# 不加逗号
t4 = ('China')
print(f"t4的类型是{type(t4)},t1的内容是{t4}")
# 加逗号
t5 = ('China',)
print(f"t5的类型是{type(t5)},t1的内容是{t5}")
# 元组嵌套
t6 = ((1, 2, 3), (4, 5, 6))
print(f"t6的类型是{type(t6)},t1的内容是{t6}")
# 取6时
num = t6[1][2]
print(f"t6[1][2]={num}")

 

元组的相关操作

index()//查找某个数据 ,如果存在返回第一次出现的下标,否则报错  例如:t1.index("hello")

count()//统计某个数据在当前元组出现的次数 例如:t1.count("hello")

len(元组)//统计元组内的元素个数   例如:len(t1)

 元组t7中没有6,所以直接报错

# 元组的相关操作
t7 = ('breakfast', 'name', 'hello', 1, 5, 'breakfast', 'name', 'breakfast')
num1 = t7.index('name')
print(f"name第一出现时的下标{num1}")
num2 = t7.count('breakfast')
print(f"breakfast出现的次数为{num2}次")
num3 = len(t7)
print(f"元组t7中的元素个数为{num3}")

 

元组的特点

不可修改元组内容,修改直接报错

元组的元素不可以修改,嵌套list‘,可修改list里面的元素

与list基本相同(有序、任意数量元素、允许元素重复),唯一不同的是不能修改

 支持for,while循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值