认识元组
2019-01-23 本文已影响0人
Mr旺旺
元组是一个一旦创建(并填充数据)就不能改变的列表。拥有一个不可变的数据结构往往非常有用,当我们需要一个常量列表,我们只关心性能,不需要额外的列表处理代码,这种情况下,使用元组可以避免不必要的开销,并保证没有烦人的数据副作用。
元组用小括号包围,而列表使用中括号

我们看看元组的不可改变性:

假设我们希望把一个字符串存储在一个元组中,做法是把这个字符串放在小括号里,然后把他赋给一个变量名……:

这看起来像是只有一个对象的元组,但实际上并不是,它只是一个字符串,之所以会这样是因为Python语言的一个语法特性。这个规则指出:要让元组真正成为元组,每个元组在小括号之间至少包含一个逗号,即使这个元组中只包含一个对象也不例外。我们对上面的例子做出相应改变:

by PengSW on 2019/1/23