1.元组
基本内容
- 元组表现形式tuple
- 元组是一个不可变序列(一般当我们希望数据不改变时,我们使用元组,其他情况下基本都用列表)
- 使用()创建元组
- 元组不是空元组, 至少有一个 逗号(,) 当元组不是空元组时括号可以省略
- 元组解包指将元组当中的每一个元素都赋值给一个变量。
-
- 元组的功能和列表一样
-
- 赋值数量不对应时
2.可变对象
2.1 Python中,数值类型(int和float)、字符串str、元组tuple都是不可变类型。而列表list、字典dict、集合set是可变类型。
2.1.2可变对象中都保存了三个数据
-
id (标识)
-
type (类型)
-
value (值)
-
- 列表(list)是一个可变对象。可以通过上述操作,通过修改对象, 而改变对象的值. a[1]=12. 但是不对改变变量所指的对象.
-
- a=[4,6,9],就是改变量.
-
- 这是在给变量重新赋值,会改变,变量所指的对象.