day6元组的解析和使用方法

1.什么是元组(tuple)
元组是容器型数据类型:将()作为容器的标志,多个元素用逗号隔开;(元素1,元素2,元素3)
元组元素的要求和列表不一样
不可变(不支持增删改);有序的(支持下标操作)

2.列表中适用于元组的操作
1)列表的查操作元组都支持
2)列表的相关方法操作全都适用于元组
3.元组特有的内容
1)单个元素的元组

list1 = [1]
print(type(list1))  # <class 'list'>
tuple1 = (1)
print(type(tuple1))  # <class 'int'>
tuple2 = (1,)
print(type(tuple2))  # <class 'tuple'>

2)元组的括号在没有歧义的情况下可以省略(多个数据直接用逗号隔开表示也是一个元组)

t3 = 10, 45, 485
print(type(t3))  # <class 'tuple'>
t2 = (10, 12, 45) * 2
print(type(t2), t2)  # <class 'tuple'> (10, 12, 45, 10, 12, 45)

3)用多个变量分别获取元组中元素的值(也适用于列表)

让变量的个数小于元组中元素的个数,但必须有一个变量带*

t4 = (1, 2, 3, '张三')
x, y, *z = t4
print(x, y, z)  # 1 2 [3, '张三']
*z, x, y = t4
print(x, y, z)  # 3 张三 [1, 2]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值