tuple用法

tuple的用法

1. tuple使用小括号定义tuple中的元素,与list不同,lsit使用中括号定义元素

    例 t = (1, 2)

2. 定义空的tuple

    t = ()

3. 定义只有一个元素的tuple

    t = (1,)

    注意:这里不能写为t = (1),在元素后一定要加一个逗号

4. 定义多元素tuple

    t = ('A', 1, 2)

 

tuple的指向不变性:在python中tuple类型的数组的元素是不可变的,这么做的目的是为了代码更加安全,所以尽可能的使用tuple,而所谓的不变性指的是tuple的指向不变,如果写下面一段程序

t = ('a', 'b', [1, 2])

t[2][0] = 3

t[2][1] = 4

那么输出的t为 ('a', 'b', [3, 4])

虽然看似t变化了,实际上t指向的list不变,只不过list中的元素指向变化了

转载于:https://www.cnblogs.com/bozi/p/5553377.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值