+13 投票
分类:Python编程与实践 | 用户: (1.5k 分)

1个回答

+2 投票
用户: (45.4k 分)
采纳于 用户:
 
已采纳

官方文档里有这样的描述:(5. 数据结构 — Python 3.10.7 文档)

"构造 0 个或 1 个元素的元组比较特殊:为了适应这种情况,对句法有一些额外的改变。用一对空圆括号就可以创建空元组;只有一个元素的元组可以通过在这个元素后添加逗号来构建(圆括号里只有一个值的话不够明确)。丑陋,但是有效。"

如果不加逗号,会将括号解析成调整运算优先级的括号,如以下代码所示:

>>> (12)
12
>>> (12,)
(12,)

 

欢迎来到 爱可可Q&A ,有什么问题可以尽管在这里提问,你将会收到其他成员的热心回答。
...