Python -元组tuple
1、元组的定义
•- 定义空元组
tuple = ()
•- 定义单个值的元组
# 定义单个元组,一定要在这个元素后面加逗号
t1 = (1,)
print type(t1)
•- 一般的元组
# 可以把元组看作一个容器,任何数据类型都可以放在这个容器里面;
t = (1, 1.0, 2j, True, (1,2,3))
print t
•- 工厂方法建立元组
2、元组的特性
• 不能对元组的值任意更改;
• 对元组分别赋值,引申对多个变量也可通过元组方式分
别赋值
3、元组的操作
元组也属于序列,可执行的操作如下:
索引、切片、重复、连接和查看长度
(1)索引(正向、反向)、切片
(2)重复、连接、查看长度
(3)元组嵌套时元素的访问
(4)逆转元组元素
(5)删除元组:
4、元组可用的内置函数
1)、cmp(tuple1, tuple2):比较两个元组元素。
2)、len(tuple):计算元组元素个数。
3)、max(tuple):返回元组中元素最大值。
4)、min(tuple):返回元组中元素最小值。
5)、tuple(seq):将列表转换为元组。
6)、枚举enumerate()
ips = ('172.25.254.1', '172.25.254.12', '172.25.254.13')
for i,j in enumerate(ips):
print i,j
# 枚举的使用
自动售货
7)、 zip:
username = ("user1", "user2", "user3")
password = ("123", "456", "789")
zip(username, password)
5、元组的常用方法
t = (2, 1, 1, 2)
print t.count(1)
print t.index(1)
用法同字符串,作用是检测该元组中是否含有某个子元