数据类型详解之元组

数据类型详解-元组

元组和列表一样都是一组有序的数据的组合。

元组中的元素一但定义不可以修改,因此元组称为【不可变数据类型】

1.元组定义

  • 定义空元组 a = (),或者 a=tuple()

  • 还可以使用 a = (1,2,3) 定义含有数据的元组

  • 【注意:如果元组中只有一个元素时,必须加逗号 a=(1,)】

    如果不加,a就是int类型

    a = (1)
    print(a,type(a))
    >>>1 <class 'int'>
    
    a = (1,)
    print(a,type(a))
    >>>(1,) <class 'tuple'>
    
  • 特例:a=1,2,3 这种方式也可以定义为一个元组

2.元组的相关操作

由于元组是不可变的数据类型,因次只能使用索引进行访问,不能进行其它操作;

元组可以和列表一样使用切片方式获取元素;

元组的切片操作 和列表是一样的。

  • 切片

【注意!如果步进值为负,则开始值和结束值要反过来写!】

【如果没有反过来,还是索引值从小到大,则输出为空】

a = 1,2,3,4,5,6
print(a[5:0:-1])
>>>(6, 5, 4, 3, 2)
  • len(tuple)
  • tuple.c
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值