tuple

  1. 元组是不可变的,和字符串一样。
  2. 元组通常使用在使语句或用户定义的函数能够安全的采用一组值得时候,即被使用的元组的值不会变。
  3. 元组是序列,可以通过"[x]"来获取数值。
zoo = ("delphin","penguin","panda")
print len(zoo)

结果:
3

  1. 元组内的元组不会失去元组身份。使用new_zoo[2]来访问new_zoo中的第三个项目。我们使用new_zoo[2][2]来访问new_zoo元组的第三个项目的第三个项目。
zoo = ('wolf', 'elephant', 'penguin')
new_zoo = ('monkey', 'dolphin', zoo)
print 'Last animal brought from old zoo is', new_zoo[2][2]

结果:
Last animal brought from old zoo is penguin
5.含有0个或1个项目的元组。一个空的元组由一对空的圆括号组成,如myempty = ()。然而,含有单个元素的元组就不那么简单了。必须在第一个(唯一一个)项目后跟一个逗号,这样Python才能区分元组和表达式中一个带圆括号的对象。即如果想要的是一个包含项目2的元组的时候,应该指明singleton = (2 , )。

你可能感兴趣的:(tuple)