8
タイトルに記載されているとおり、(1)と(1)は異なることがわかりました。しかし、彼らの違いは何ですか?Pythonの(1)と(1)の違いは何ですか?
In[39]: (1) == (1,)
Out[39]: False
タイトルに記載されているとおり、(1)と(1)は異なることがわかりました。しかし、彼らの違いは何ですか?Pythonの(1)と(1)の違いは何ですか?
In[39]: (1) == (1,)
Out[39]: False
カンマはタプルになります。 (1)はデリミタで囲まれた1と同じです。
することは、自分自身を納得させるために、これを試してみてください:
>>> type((1))
<type 'int'>
>>> type((1,))
<type 'tuple'>
次の身元確認が違いさらなる洞察を提供することがあります:
>>> (1) is 1
True
>>> (1,) is 1
False