Python序列之元组
元组属于python序列中的一种,是一种容器类型,它可以是任意对象的有序集合,不可变对象,长度固定,支持嵌套、异构
创建元组和简单,只需要将元素用括号(可选)括起来,并使用逗号分隔符(即使只有一个元素)来分隔元素即可:
一、生成一个元组
>>> t1 = (1,2,3,4,5)
>>> print t1
(1, 2, 3, 4, 5)
二、元素相加
>>> print t1
(1, 2, 3, 4, 5)
>>> t2 = ('x','y','z')
>>> t1 + t2 //将两个元组进行相加处理,得到一个新元组
(1, 2, 3, 4, 5, 'x', 'y', 'z')
三、将list列表转换为元组
>>> l1 = ['a','b','c']
>>> t3 = tuple(l1) //通过tuple()元素进行转换
>>> print t3
('a', 'b', 'c')
四、元组相乘
>>> print t3
('a', 'b', 'c')
>>> t3 * 3 //元组相乘则表示重复多少次
('a', 'b', 'c', 'a', 'b', 'c', 'a', 'b', 'c')
五、判断一个元素是否存在元组中
判断元素是否存在元组中可以用in、not in
>>> 'ssss' in t3
False
>>> 'a' in t3
True