Python 之 元组小结
2011-12-15 22:45
162 查看
#不可变序列-----元组 tuple #元组和列表十分相似,元组和字符串一样都是不可变的。 #元组由不同的元素组成,每个元素可以存储不同类型的数据,例如 #字符串、数字和元组 #元组通常代表一行数据,而元组中的元素则代表不同的数据项 #创建元组,不定长,但一旦创建后则不能修改长度 #空元组 tuple_name = () #如果创建的元组只有一个元素,那么该元素后面的逗号是不可忽略的 >>>(4) 4 >>>(4,) (4,) user = ('01','02','03','04') #添加元组 user = (user,'05') ==>(('01','02','03','04'),'05') #去重 >>> set((2,2,2,4,4)) set([2, 4]) #访问元组 user[0] #不可修改元素 >>> 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 #访问二元元组 user1 = (1,2,3) user2 = (4,5,6) user = (user1,user2) ==>((1,2,3),(4,5,6)) print user[0][0] #解包 user = (1,2,3) a,b,c = user a=1,b=2,c=3 #元组的遍历 #range([start],stop,[,step]) 返回一个递增后者递减的 数字 列表 for item in range(len(user)): print user[item] #二元元组的访问 for i in range(len(user)): for j in range(len(user)): print 'user['+str(i)+']['+str(j)+']=',user[i][j] #使用map()实现遍历 #map(function_name,sequence[,sequence...]) #返回 function处理后的列表 #sequence 元组或列表 for item in map(None,user): for i in item: print i
相关文章推荐
- Python 元组 小结
- [Python入门及进阶笔记]Python-基础-元组小结
- [Python入门及进阶笔记]Python-基础-元组小结
- Python基础-元组小结
- Python3中的列表,元组,字典,字符串相关知识小结
- Python 之 元组小结
- Python元组 vs 列表
- Python语法小结杂烩
- python 函数小结
- Python 中的元组(tuple)
- Python 错误和异常小结
- 廖雪峰官网 python 列表生成式小结
- [Python入门及进阶笔记]Python-基础-数字小结
- python读取文件小结
- Python3基础 tuple 通过拆分元组向元组中加入新的元素
- 黑客走开系列1:Python使用元组做函数实参让代码更安全!
- python 数据结构 元组、列表、字典、序列
- python基础系列教程——数据结构(列表、元组、字典、集合、链表)
- Python贪心算法实例小结
- 1900页Python系列PPT分享二:Python序列(列表、元组、字典、集合)(154页)