《Think Python 2e》第十二章:元组

liftword4周前 (04-03)技术文章13

编程派微信号:codingpy

第十二章:元组校对完毕,请点击“阅读原文”查看。

本章要点总结如下:

元组与列表很像,均使用整数作为索引,元素可以是任意类型的值,但是不同的是,元组是不可变的。

元组赋值法提供了互换两个变量值的简便方法,而不再需要使用一个临时变量,如:>>> a,b=b,a

元组可以实现让函数返回多个值,只需要把这些值放在元组中即可。

运算符 * 既可汇集多个实参至一个元组中(*args,args为形参),也可分散一个元组实参向函数传递参数(*t,t为实参)。具体示例见本章原文。

内建函数zip可以将多个序列转换成一个元组列表,列表中的项由各个序列中对应位置的元素组成。但是zip返回的对象是一个迭代器,如果想返回列表,则还需要再使用list函数。

字典中常用元组作为键,字典的items方法返回的是也是一个迭代器。

贡献者:

翻译:@SeikaScarlet

校对:@bingjin aka EarlGrey

参考:@carfly

最后,欢迎大家指正译文中可能存在的错误,或是将此中译版分享给更多的人。

相关文章

Python 中的元组

元组是 Python 中的一种内置数据结构,可用于存储项目的有序集合。与列表类似,元组可以在单个实体中保存多种数据类型,但它们是不可变的,这意味着一旦创建,就无法修改、添加或删除元素。此属性使 Tup...

Python的元组,没想象的那么简单

来源:AI入门学习作者:小伍哥Python的元组与列表类似,元组一旦创建,元组中的数据一旦确立就不能改变,不能对元组中中的元素进行增删改操作,因此元组没有增加元素append、更新元素update、弹...

3分钟掌握Python 中的元组

元组是 Python 中一种重要的数据类型,它允许您存储值集合,类似于列表。但是,元组与列表的不同之处在于它们是不可变的,这意味着元组一旦创建,就无法修改。2. 语法在 Python 中,元组是通过在...

Python中的元组详解

1.介绍元组是Python中一种重要的数据类型,它允许存储值的集合,类似于列表。然而,元组与列表的不同之处在于它们是不可变的,这意味着一旦创建了元组,就不能修改它。2.语法在Python中,元组是通过...

Python 元组详解

1. 理解Python中的元组1.1 什么是元组?Python 中的元组是不可变的、有序的元素集合。与列表不同,元组一旦创建就无法修改,这使得它们适合数据完整性至关重要的情况。1.2 创建元组在 Py...

Python 基础 之 元组(tuple)

在Python中,元组(tuple)是一个不可变的序列类型,它与列表(list)非常相似,但一旦创建,就不能修改(即不能添加、删除或更改元素)。元组通常用于保护数据不被改变,或者当你需要一个不可变的序...