python 系统学习笔记(六)---元组
元组元组和列表十分类似,只不过元组和字符串一样是 不可变的 即你不能修改元组。元组通过圆括号中用逗号分割的项目定义。元组通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即被使用的元组的值不会改变。使用元组
>>> user=(1,2,3) >>> user[0]=2 Traceback (most recent call last): File "<pyshell#5>", line 1, in <module> user[0]=2 TypeError: 'tuple' object does not support item assignment
test=(1,2,3,4)print testtest=(test,5)print test#元组支持+和切片操作 test= test[:1][0] print test#print type(test)print dir(tuple)add=(5,)test=test+addprint test#去重print set((2,2,3,4,4))#解包 test = (1,2,3) a,b,c = testprint a,b,c#遍历for elem in test: print elemfor item in range(len(test)): print test[item]#二元遍历test=((1,2),(3,4),(5,6))for elem in test: for item in elem: print item
习题 #求序列类型的最大元素和最小元素#入口 : 序列类型List
#返回 : ( 最大元素, 最小元素 ) 应用元组
sample
def hello(): return 'hello','world'print hello()