什么是元组:
元组是不可变的序列,和list一样可以存放任意类型的元素。
字面值的表示方法:
用小括号()括起来,单个元素括起来后加逗号(,)区分单个对象还是元组
>>> T1 = ()
>>> T2 = 1,2,3
>>> T3 = 2,
>>> print(type(T1),type(T2),type(T3))
<class 'tuple'> <class 'tuple'> <class 'tuple'>
元组的构造函数:
tuple() # 生成一个空元祖,等同于()
tuple(iterable) # 用可迭代对象生成一个元组
元组算术运算符,in/not in运算符,索引,切片同上一篇列表一样
注:索引犹豫元组不可变不可赋值
id(x)函数:
id(x)函数·用于返回一个对象在内存存放的地址
注:ls运算符就是比较的内存地址
>>> t1 = (1,2,3)
>>> t2 = t1
>>> id(t1)
35432128
>>> id(t2)
35432128
>>>
元组的方法:
T.index(value,[begin[,end]]) # 返回对应元素的下标,如果不存在则引发ValueError异常错误
T.count(value) # 返回元组中元素的个数