python 3.7极速入门教程4序列-字符串 列表 元组

本文教程目录

重要的数据结构: 序列

参考资料

元组

元组就像一系列不可变python对象的列表。 列表和元组之间的区别在于列表在方括号中声明,可变;元组在小括号中声明,不可变。

>>> t = ('China', 'Testing')
>>> t
('China', 'Testing')
>>> t = ()
>>> t
()
>>> t = (1,)
>>> t
(1,)
>>> t = (1)
>>> t
1

解包

>>> t = (1, 2)
>>> a, b = t
>>> a
1
>>> t = (1,)
>>> a, = t
>>> a
1

比较元组
Python中的比较运算符可以使用元组。

比较从每个元组的第一个元素开始。如果它们不与=,<或>进行比较,那么它将继续进行第二个元素,依此类推。

它首先比较每个元组的第一个元素

让我们用一个例子研究这个 -

Case1:比较从每个元组的第一个元素开始。在这种情况下,5> 1,因此输出a更大

情况2:比较从每个元组的第一个元素开始。在这种情况下,5> 5是不确定的。所以它进入下一个元素。 6> 4,所以输出a更大

案例3:比较从每个元组的第一个元素开始。在这种情况下,5> 6这是假的。所以它进入了else循环打印“b更大”。

使用元组作为词典中的键
由于元组是可清除的,而list不是,如果我们需要创建一个在字典中使用的复合键,我们必须使用元组作为键。

示例:如果我们需要创建映射,名字,姓氏,电话号码对等的电话簿,我们会遇到一个复合密钥。假设我们已将变量声明为最后一个和第一个数字,我们可以写一个字典赋值语句,如下所示:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容