元祖 -- tuple

Posted liwei-python-21

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了元祖 -- tuple相关的知识,希望对你有一定的参考价值。

 Python的元组与列表类似,不同之处在于元组的元素不能修改(只读列表,显示儿子级别的增删改)。
 元组使用小括号,列表使用方括号。
 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
 
 实例:
 tuple1 = (‘physics‘, ‘chemistry‘, 1997, 2000);
 tuple2 = (1, 2, 3, 4, 5 );
 tuple3 = "a", "b", "c", "d";
  
 元祖中包含一个元素时,需要在元素后面添加逗号
 tuple = (50,);
 
 切片:
 实例:
 >>> tuple1
 (‘physics‘, ‘chemistry‘, 1997, 2000)
 >>> tuple1[0]
 ‘physics‘
 >>> tuple1[:2]
 (‘physics‘, ‘chemistry‘)
 >>> tuple1[::2]
 (‘physics‘, 1997)
 
 查看:
 >>> tuple4
 (‘physics‘, ‘chemistry‘, 1997, 2000, 1, 2, 3, 4, 5)
 >>> for i in tuple4: print(i)
 physics
 chemistry
 1997
 2000
 1
 2
 3
 4
 5
  
 元祖的运算符
 表达式       结果       描述
 len((1, 2, 3))     3        计算元素个数
 (1, 2, 3) + (4, 5, 6)   (1, 2, 3, 4, 5, 6)    连接
 (‘Hi!‘,) * 4     (‘Hi!‘, ‘Hi!‘, ‘Hi!‘, ‘Hi!‘) 复制
 3 in (1, 2, 3)     True       元素是否存在
 for x in (1, 2, 3): print x, 1 2        迭代

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

元祖 tuple

元祖方法

腾讯课堂——基础数据类型(tuple元祖)

高级数据类型---元祖[tuple]

NO 3 ,人生苦短,我学python之python 元祖tuple魔法

元祖 -- tuple