返回介绍

元组

发布于 2024-01-29 22:24:17 字数 863 浏览 0 评论 0 收藏 0

元组对象(tuple,发音为"toople"或"tuhple")基本上就像一个不可以改变的列表。就像列表一样,元组是序列,但是它具有不可变性,和字符串类似。从语法上讲,它们编写在圆括号中而不是方括号中,它们支持任意类型、任意嵌套以及常见的序列操作:

在Python 3.0中,元组还有两个专有的可调用方法,但它的专有方法不像列表所拥有的那么多:

元组的真正的不同之处就在于一旦创建后就不能再改变。也就是说,元组是不可变的序列:

与列表和字典一样,元组支持混合的类型和嵌套,但是不能增长或缩短,因为它们是不可变的:

为什么要用元组

那么,为什么我们要用一种类似列表这样的类型,尽管它支持的操作很少?坦白地说,元组在实际中往往并不像列表这样常用,但是它的关键是不可变性。如果在程序中以列表的形式传递一个对象的集合,它可能在任何地方改变;如果使用元组的话,则不能。也就是说,元组提供了一种完整性的约束,这对于比我们这里所编写的更大型的程序来说是方便的。我们将会在本书稍后部分介绍更多元组的内容。现在让我们直接学习最后一个主要的核心类型——文件。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文