在Python中,"(1,) == 1"的含义是什么?
- 论坛
- 在Python中,"(1,) == 1"的含义是什么?
29 浏览
在Python中,"(1,) == 1"的含义是什么?
我正在测试元组结构,并且发现当我使用==
运算符时很奇怪,如下所示:
>>> (1,) == 1, 输出:(False,)
当我将这两个表达式赋值给一个变量时,结果为True:
>>> a = (1,) >>> b = 1, >>> a==b 输出:True
在我的观点中,这个问题与Python元组尾随逗号语法规则不同。我询问的是==
运算符之间的表达式组。