码迷,mamicode.com
首页 > 其他好文 > 详细

tuple用法

时间:2016-06-02 16:34:54      阅读:148      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!