Dan*_*niz 2 python tuples equality
我很困惑,因为看到python返回True进行比较,如下所示:'A'==('A')
然后我从这个问题中找到了这个解释.
Python将元组中的每个元素与另一个比较项进行比较.我的问题是如何避免这种情况? 我正在寻找的是一个'=='逻辑运算符,它为'A'=='A'或('A')==('A')返回True,但对'A'=''('一个').
Dan*_*man 8
你的"解释"与你的实际问题无关.
('A')是不是一个元组.它只是一个字符串.单元素元组的定义如下:('A',).当您使用实际元组时,您的比较正确返回False:
('A')
('A',)
>>> 'A' == ('A',) False
归档时间:
9 年,7 月 前
查看次数:
171 次
最近记录: