Python入门之元组
程序员文章站
2023-03-26 21:14:31
一、什么是元祖 元祖是不可变类型(列表是可变类型) 为什么要设计元祖这样不可变类型?因为一旦创建了不可变类型的对象,对象内部的所有数据就不能被修改了,这样避免了 由于修改数据导致的错误。此外,对于不可变类型的对象,在多任务环境下同时操作对象时不需要加锁。 二、元祖的创建 #可以带() 也可以不带 t ......
一、什么是元祖
元祖是不可变类型(列表是可变类型)
为什么要设计元祖这样不可变类型?因为一旦创建了不可变类型的对象,对象内部的所有数据就不能被修改了,这样避免了
由于修改数据导致的错误。此外,对于不可变类型的对象,在多任务环境下同时操作对象时不需要加锁。
二、元祖的创建
三、只有一个元素的元组
只有一个元素时,给元祖赋值的时候要加上逗号,不然会按照字符的原有类型赋值
四、多变量的赋值
赋值运算符的左边可以是一个所有元素都为变量的元组或列表,从而一次给多个变量赋值