首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python 系统学习札记(六)-元组

2013-03-12 
python 系统学习笔记(六)---元组元组元组和列表十分类,只不过元组和字符串一样是 不可变的即你不能修改元

python 系统学习笔记(六)---元组
元组元组和列表十分类似,只不过元组和字符串一样是 不可变的  即你不能修改元组。元组通过圆括号中用逗号分割的项目定义。元组通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即被使用的元组的值不会改变。使用元组

    #元组由不同的元素组成,每个元素可以存储不同类型的数据,例如   字符串、数字和元组   #元组通常代表一行数据,而元组中的元素则代表不同的数据项   创建元组,不定长,但一旦创建后则不能修改长度     空元组   tuple_name = ()  #如果创建的元组只有一个元素,那么该元素后面的逗号是不可忽略的  (1,)#不可修改元素   
>>> 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()


 

热点排行