【问题标题】:What does (1,) mean in Python?(1,) 在 Python 中是什么意思?
【发布时间】:2016-09-16 13:37:42
【问题描述】:

我查看了类似的问题,但在任何地方都没有找到这个主题。

我想知道元组(1,)在Python中是什么意思?

【问题讨论】:

标签: python tuples


【解决方案1】:

来自https://wiki.python.org/moin/TupleSyntax

单元素元组

单元素元组看起来像:

1,

这里的基本元素是尾随逗号。至于任何 表达式,括号是可选的,所以你也可以写 像

这样的单元素元组
(1,)

但定义元组的是逗号,而不是括号。

【讨论】:

  • 好吧,Multiple Element Tuples 说那里也需要逗号,即使 1, 2, 3 成功强制转换为 (1, 2, 3)
  • 没有页面明确说明对于多个元素元组,尾随逗号是可选的。
  • 但尾随逗号是完全可选的。但同样,定义元组的是逗号,而不是括号。 似乎矛盾对我来说,虽然。
  • @ΈρικΚωνσταντόπουλος 该页面说对于多个元素元组The essential elements are the commas **between** each element of the tuple,所以应该回答你的问题。唯一需要尾随逗号的地方是单元素大小写。
猜你喜欢
  • 2010-12-28
  • 2013-01-03
  • 2017-10-23
  • 2020-04-11
  • 2013-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多