首页 > 其他 > 详细

tuple用法

时间:2016-06-02 16:31:56      阅读:200      评论:0      收藏:0      [点我收藏+]

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中的元素指向变化了

tuple用法

原文:http://www.cnblogs.com/bozi/p/5553377.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!