元组

1创建元组

tuple创建元组

>>> aTuple = tuple("zhang")>>> aTuple('z', 'h', 'a', 'n', 'g')>>> "".join(aTuple)'zhang

2:元组也是序列类型,所以可以作用在序列上的操作都可以作用于元组,通过in、 not in判断成员关系

3:元组特性

(1)单元素元组

单元素元组必须加,号才能是个元组

>>> a = (3)>>> type(a)
>>> a = (3,)         //单元素元组需要加,号>>> a(3,)>>> type(a)

(2)多元素元组

       元组是不可变类型,但是它里边的元素的元素可以做修改,比如说一个元素是列表,列表中的元素就可以更改

>>> a = (1, ["zhang",23])>>> a[1] = ["wang",23]   Traceback (most recent call last):  File "
", line 1, in 
TypeError: 'tuple' object does not support item assignment>>> a[1][0] = ["cao",23]  >>> a(1, [['cao', 23], 23])

4元组方法

count出现的次数,index返回下标

>>> a(1, 1, 2, 3, 7)>>> a.count(1)2>>> a.index(7)4