笔记-Python-内置对象-元组

2019-03-03  本文已影响2人  乐L鱼Y儿E

元组数据结构与列表类似,元素可以有不同的类型,并且元组中的索引和切片都相同,和列表的区别在于,元组中的元素是不可变的,一旦初始化之后就不能做修改,元组的创建与列表类似,只是元组用小括号将各个元素括起来,例子如下:

当把kobe_tuple的第一个元素改变为3的时候,出现了报错信息‘tuple’ object dose not support item assignment(‘元组’对象不支持赋值)

由于元组是不可变的,因此元组对象没有append()、insert()这样的方法,tuple的使用使得代码更安全,防止错误赋值,导致重要对象的改变。

注:字符串是特殊元组,字符串的内容也是不可变的。

元组不可变是指元组中每个元素指向的对象不可变,即kobe_tuple中的第一个元素指向2,就不能改变指向3

元组中的内容改变例子如下:

上一篇 下一篇

猜你喜欢

热点阅读