tuple用法

Posted 摸鱼匠与炼丹侠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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中的元素指向变化了

以上是关于tuple用法的主要内容,如果未能解决你的问题,请参考以下文章

tuple用法

list, tuple, dict, set的用法总结

Python中list,tuple,dict,set的区别和用法

Python中内置数据类型list,tuple,dict,set的区别和用法

tuple,list,dict,set用法

Python中内置数据类型list,tuple,dict,set的区别和用法