【发布时间】:2020-06-14 10:04:05
【问题描述】:
当我将a 声明为((5, 3)) 时,我希望a[0] 等于(5, 3)。但是,Python 将表达式简化为 (5, 3)。
为什么元组要这样简化,我必须使用列表来表达相同的东西吗? ((5, 3), (3, 8)) 工作正常。
【问题讨论】:
-
(...)不是元组。(...,)是一个元组,(..., ...)也是如此。与(1 + 3) * 4比较。 -
单项元组必须以逗号结尾:
((5, 3), ) -
@komatiraju032 有点,我正在寻找的答案已经在问题中了。
标签: python python-3.x