python学习记录--元组

来源:互联网 发布:唯一网络王宇杰简介 编辑:程序博客网 时间:2024/04/30 18:22

元组:

概念:

元组是另一个数据类型,类似于List(列表)。元组用"()"标识。内部元素用逗号隔开,tuple的指向不能更改。相当于只读列表。

当你定义一个tuple时,在定义的时候,tuple的元素就必须被确定下来。

>>> t = (1, 2)>>> t(1, 2)
当定义的tuple中,只有一个元素时,必须在元素后加上“,”

例:

>>> t = (1,)>>> t(1,)
“可变的”tuple--指的是tuple的指向不变

>>> t = ('a', 'b', ['A', 'B'])>>> t[2][0] = 'X'>>> t[2][1] = 'Y'>>> t('a', 'b', ['X', 'Y'])
表面上看,tuple的元素确实变了,但其实变的不是tuple的元素,而是list的元素。tuple一开始指向的list并没有改成别的list,所以,tuple所谓的“不变”是说,tuple的每个元素,指向永远不变

0 0
原创粉丝点击