元组与列表的方法基本一样,只不过创建元组是用小括号()把元素括起来,两者的区别在于,元组的元素不可被修改。
元组被称为只读列表,即数据可以被查询,但不能被修改,列表的切片操作适用于元组。
元组写在小括号里,元素之间用逗号隔开。
Tup1=(); 空元组
Tup2=(12,); 元组只有一个元素时,后面最好加一个逗号。
当修改元素时:
# 元组不能被修改,只能查询 a=(1,2,3,4,3) a[2]=5 # b=a.index(3) print(a) 运行结果: D:python3.5.2python352.exe E:/fullatck_s2/week2/day6/(元组)shopping.py Traceback (most recent call last): File "E:/fullatck_s2/week2/day6/(元组)shopping.py", line 8, in <module> a[2]=5 TypeError: 'tuple' object does not support item assignment Process finished with exit code 1 #说明元组元素时不能被修改的。
元组的一些方法请参考列表的方法:https://www.cnblogs.com/jiarenanhao/p/9923450.html。