首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这个结构在python中叫什么:( x,y)

问这个结构在python中叫什么:( x,y)
EN

Stack Overflow用户
提问于 2009-08-21 19:27:04
回答 9查看 691关注 0票数 5

这在python中叫什么:

代码语言:javascript
复制
[('/', MainPage)]

那是一个数组吗..对..。一本字典?

是这样吗?

代码语言:javascript
复制
()

元组?(或者他们怎么叫它?)

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2009-08-21 19:28:12

这是一个只有一个元组的列表。

票数 13
EN

Stack Overflow用户

发布于 2009-08-22 03:32:19

因为还没有人回答这个问题:

一个元组?(或者他们怎么叫它?)

"tuple“这个词来源于数学。在数学中,如果我们在做二维几何,我们可能会讨论(有序的)对。移动到三维意味着我们需要三个维度。在更高的维度中,我们需要四元组,五元组,以及,呃,无论六的前缀是什么,等等。这开始成为一种痛苦,数学家也喜欢泛化(“让我们今天在n维工作!”),所以他们开始使用术语"n-tuple“来表示n个事物(通常是数字)的有序列表。

在那之后,只需要一点自然的懒惰就可以去掉"n-“,我们就得到了元组。

票数 6
EN

Stack Overflow用户

发布于 2009-08-21 19:35:33

请注意这一点:

代码语言:javascript
复制
("is not a tuple")

元组由逗号定义,长度为零的元组除外。这一点:

代码语言:javascript
复制
"is a tuple",

因为末尾有逗号。括号只是强制分组(同样,除了长度为零的元组的情况。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1313805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档