Python中对元组的操作
2014-06-21 16:47
197 查看
#_*_coding:UTF-8_*_ # 元组tuple_name=(element1,element2,element3,...) # 1.1创建元组时可以不指定元素的个数,相当与不定长度的数组,但是一旦创建就不能修改元组的长度 # tuple_name=() 空元组 # 1.2添加元组 userTuple=('0001','0002','0003','0004','0005','0006') new_userTuple=(userTuple,'0007','0008') # 将userTuple元组作为new_userTuple元组的元素,并再添加两个元素。 print userTuple print new_userTuple # 输出 #('0001', '0002', '0003', '0004', '0005', '0006') #(('0001', '0002', '0003', '0004', '0005', '0006'), '0007', '0008') # 2.1元组的访问 # tuple_name 索引(正/负) # tuple_name =m Error:元组中的元素不支持赋值操作 # 2.2访问二元元组 # tuple_name=((element1,element2,element3,...),(element4,element5,element6,...),...) userTuple1=('0001','0002','0003') userTuple2=('0004','0005','0006') userTuple=(userTuple1,userTuple2) # 定义二元元组 print userTuple print 'userTuple[1][0]=',userTuple[1][0] # 访问二元元组中第2元组的第1个元素 print 'userTuple[1][2]=',userTuple[1][2] # 访问二元元组中第2元组的第2个元素 # 输出 #(('0001', '0002', '0003'), ('0004', '0005', '0006')) #userTuple[1][0]= 0004 #userTuple[1][2]= 0006 # 2.3元组的解包操作 userTuple=('0001','0002','0003') stu1,stu2,stu3=userTuple print stu1 print stu2 print stu3 # 输出 #0001 #0002 #0003 # 3元组的遍历 # 3.1使用range()函数实现元组遍历 userTuple=('0001','0002','0003','0004','0005','0006') for item in range(len(userTuple)): print userTuple[item] # 输出 #0001 #0002 #0003 #0004 #0005 #0006 # 3.2使用map()实现元组遍历(map实现对元组的解包得到每个子元组) userTuple1=('0001','0002','0003') userTuple2=('0004','0005','0006') userTuple=(userTuple1,userTuple2) for item in map(None,userTuple): for i in item: print i # 输出 #0001 #0002 #0003 #0004 #0005 #0006
相关文章推荐
- python元组操作
- Python List 、 元组、字典操作
- Python 字符串操作和元组操作
- Python学习笔记3-Python元组、数组、字典集合的操作
- Python 元组、列表、字典、字符串的操作
- python列表、元组、字典、字符串操作
- Python 元组和集合的特点及常用操作
- Python 列表和元组操作
- Python 元组(Tuple)操作详解
- python 元组操作
- Python 元组(Tuple)操作详解
- python之元组操作
- Python 元组(Tuple)操作详解
- Python 元组(Tuple)操作详解
- python的基本操作(列表,元组)
- python之元组操作
- python基础教程之元组操作使用详解
- python元组操作实例解析
- Python3 列表List或元组tuple中元素分解(赋值操作)
- python 列表与元组的操作简介