目录
1-tuple
1-类型
1-简介
元组,不是元祖。
其实还是一堆玩意放一块,很像列表。
但是,元组的要求比较严格。
它主要是不可变:生成之后,就无法更改。
其他地方基本是一样的。
元组允许重复,有序,但不可变。
2-定义
以一对英文小括号定义,用英文逗号分隔。
3-注意事项
重要的事情说三遍:
元组不可变!!!!!
元组不可变!!!!!!!!!!
元组不可变!!!!!!!!!!!!!!!
Python不允许(1),("1")这样的元组!!!!!!!
改正:
("1",)(1,)
在结尾加括号!!!!!!
2-tuple()
a=tuple()创建空的元组,等同于a=()
如果填入值则把值转为元组。
3-合并
元组的合并需要加号:‘+‘。
tp=(1,2,3)
tp=tp+(1,2,3,4)
print(tp)
结果:
>>>(1,2,3,1,2,3,4)
注意:
错误代码【1】
tp=(1,2,3)
tp=tp+[1,2,3,4]
print(tp)
结果:报错。只有元组能互相拼接。
改正方法:
tp=(1,2,3)
tp=tp+tuple([1,2,3,4])
print(tp)
错误代码【2】
tp=(1,2,3)
tp=tp+(4)
print(tp)
改正:
tp=(1,2,3)
tp=tp+(4,)
print(tp)
--------------------------------------------完-----------------------------------------------------------