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用法的主要内容,如果未能解决你的问题,请参考以下文章
Python中list,tuple,dict,set的区别和用法