元组是不能改变元素的列表;创建时用的是小括号;访问也一样t[1]、t[:3]、t2=t[:]
当单个元素时,记得加逗号:t=(1,) t=1,
创建空元组:t=()
8 * (1,)
由于元组不能添加,插入可以利用切片方法:temp=temp[:2] + ('a',) + temp[2:]
删除元素也用切片方法
修改也不可以
del t 删除元组,当然python也有回收机制
>,in not in,and 这三类也可以用于tuple
>>> x, y, z = 1, 2, 3
#不是元组
>>> type(x)
<class 'int'>
>>> h = x,y,z
#是元组,所以元组的关键是“,”
>>> h
(1, 2, 3)
元组没有元组推导式,
tuple1 = (x**2 for x in range(10))”不会报错,因为得到了一个生成器<class 'generator'>,有next()方法,python3推荐__next__()写法