python中常用的数据集合类型——元组
- tuple(元组)
tup = (1, 2, 3, 4, 5 )
特征:元组一般用( )括起来(列表使用[ ]),元素之间使用 , 隔开。
基本特点:元组和列表的不同之处在于,元组中的元素是不允许修改的,即:tup[2] = 6是错误的。和列表类似,元组依然可以使用下标来访问里面的元素。
>>> tup = (1, 2, 3, 'a', 'b')
>>> print(tup(3))
a
常用操作:
- 连接元组
>>> tup1 = (1, 2, 3) >>> tup2 = (4, 5, 6) >>> tup3 = tup1 + tup2 >>> print(tup3) (1, 2, 3, 4, 5, 6)
-
删除元组,元组中的元素是不可以被删除的,但是整个元组可以通过del语句来删除
>>> tup = (1, 2, 3) >>> print(tup) (1, 2, 3) >>> del(tup) >>> print(tup) Traceback (most recent call last): File "test.py", line 9, in <module> print tup NameError: name 'tup' is not defined
-
常用方法
序号 方法及描述 1 cmp(tuple1, tuple2)
比较两个元组元素。2 len(tup)
计算元组元素个数。3 max(tup)
返回元组中元素最大值。4 min(tup)
返回元组中元素最小值。5 tuple(seq)
将列表转换为元组。