有人可以解釋這種行爲嗎?Python元組比較奇怪行爲
In[11]: (1, 2) in [(True, 2)]
Out[11]: True
In[12]: (1, 2) in [(True, True)]
Out[12]: False
In[13]: (1, 2) in [(True, False)]
Out[13]: False
In[14]: ("1", 2) in [(True, 2)]
Out[14]: False
感覺就像一個錯誤 - 每當我檢查,如果一個元組是一個元組列表,整數1總是等於爲True。如果可以解釋的話,我不想將它報告給Python bug跟蹤器。
謝謝你指出我的答案,它有很多有用的信息! –