简明python教程学习笔记(八)-元组

来源:互联网 发布:mac不能看腾讯视频 编辑:程序博客网 时间:2024/03/29 16:40

元组

元组和字符串一样是 不可变的 即你不能修改元组。元组通过圆括号中用逗号分割的项目定义。元组通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即被使用的元组的值不会改变。

#Filename:using_tuple.pyzoo=('dog','elephant','penguin')numbers=len(zoo)print 'This zoo has',numbers,'animals'new_zoo=('monkey','dolphin',zoo)print 'The new zoo has',len(new_zoo),'animals'print 'All animals in new zoo are',new_zooprint 'Animals brought from old zoo are',new_zoo[2]print 'Last animal brought from old zoo is ',new_zoo[2][len(zoo)-1]

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

使用元组输出

#Filename:print_tuple.pyage=22name='Swaroop'print '%s is %d years old' %(name,age)print 'why is %s playing with that python' %name


 

0 0