1. 创建元组tuple
可以使用小括号()和逗号结合将元素分开的方式,也可以只使用逗号将元素分开。只有括号没有逗号无法创建元组,注意:只有一个元素是也要使用逗号!
t1 = (8,2,'a')
t2 = (8)
t3 = (8,)
t4 = 8,2,'a'
t5 = 8,
print(type(t1),type(t2),type(t3),type(t4),type(t5))
<class 'tuple'> <class 'int'> <class 'tuple'> <class 'tuple'> <class 'tuple'>
2. 元组的修改: 之间通过索引赋值会出错,这是因为元组是不可变对象,不像列表是可变对象。对元组的修改只能重新申请一块内存,重新创建一个元组。
test = (t4,) + t1[1:]
test
((8, 2, 'a'), 2, 'a')
3. *重复操作
4. 大小比较
从第一个元素顺序开始比较,如果相等,则继续,返回第一个不想等元素比较的结果。如果所有元素比较均相等,则长的列表大,一样长则两列表相等