美文网首页
Python2.7之元组

Python2.7之元组

作者: Sund4y | 来源:发表于2017-04-11 11:27 被阅读0次

元组(tuple)用小括号表示元素,但是元组元素一旦定义就不能修改(自己定义的)

例如:

>>>t = ('a','b','c','d')

>>>print  t[1]   //元组的索引也是从0开始,并且-1索引的含义与列表-1索引的含义相同

'b'

>>>print t[-1]

'd'

-------------------------------------------------------------------------

>>>t = ('a','b',['A','B'])        //在元组中插入了列表

>>>print t

('a','b',['A','B'])

//下面看修改列表元素

>>>t[2][0] = 'X'

>>>t[2][1] = 'Y'

>>>print t

('a','b',['X','Y'])

//元素被修改了?!原来是我们读定义的时候理解错了

看廖雪峰老师的解释

tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!

原文:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386819318453af120e8751ea4d2696d8a1ffa5ffdfd7000

学习自廖雪峰官网:http://www.liaoxuefeng.com/

相关文章

  • Python2.7之元组

    元组(tuple)用小括号表示元素,但是元组元素一旦定义就不能修改(自己定义的) 例如: >>>t = ('a',...

  • python数据类型之元组、布尔、NONE

    基本数据类型之元组,布尔,None 2020-09-17 Reads 5 元组类型(tuple) 元组与列表类似,...

  • 映射、元组、集合

    映射 元组 集合 集合之seq 集合之set 集合之map

  • python小课堂08 - 基本数据类型元组篇

    python小课堂08 - 基本数据类型元组篇 python中的元组 python中的元组,也是作为基础数据类型之...

  • 8.Python基础数据类型之元组

    Python基础数据类型之元组 元组也称之为只读列表,没有增、删、改,只能查,但元组内的列表元素,虽不能删,但可以...

  • python之元组

    元组:与列表类似,不同之处在于元组的元素不能修改。元组写在小括号里,元素之间用逗号隔开。元组中的元素类型也可以不相...

  • python之元组

    Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组中只包含一个元...

  • Python之元组

    以前面试的时候,遇到个面试题,考点就是元组的值是否可以改变,现在显而易见,元组值不可改变,那时用的最多的就是字典,...

  • scala之元组

    元组可以理解为一个容器,可以存放各种相同或不同类型的数据,元组最大只能有22个元素 元组的创建 元组的访问 访问元...

  • python web开发之——Flask入门教程

    一、安装python2.7(略) 1、Mac下使用python2.7 2、Windows下安装python2.7 ...

网友评论

      本文标题:Python2.7之元组

      本文链接:https://www.haomeiwen.com/subject/xguyattx.html