Python 之 元组小结
来源:互联网 发布:土方平衡计算软件 编辑:程序博客网 时间:2024/06/04 19:16
Python 之 元组小结
- #不可变序列-----元组 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
0 0
- Python 之 元组小结
- Python 之 元组小结
- Python 之 元组小结
- Python 之 元组小结
- Python 元组 小结
- Python基础-元组小结
- python之元组
- python之元组
- python之元组
- [Python入门及进阶笔记]Python-基础-元组小结
- python之元组操作
- Python数据类型之元组
- Python之命名元组
- python基础知识之元组
- Python学习之元组
- Python序列之元组
- python学习之元组
- python数据结构之元组
- extjs Combox 调用数据
- Sublime Text 2:使用、安装插件(FTP)
- gc实例与gc报告的阅读
- PIL+pytesser引用路径
- 好炫的Lambda表达式,Java党用起来!(最简易Lambda教程)
- Python 之 元组小结
- hdoj 2544 最短路 【SPFA】
- iOS 的几种模式
- C# ContentType类型汇总
- PHP 小知识
- 杭电1020Encoding
- A+B 类型小结
- lzo-2.09源码官方下载地址
- 循环中异常处理机制