2

2 つの形式value not in listnot value in listは同じ結果を返します。

それらは同等ですか、それとも一方が他方より優れていますか?

>>> l=[1,2,3]
>>> 1 not in l
False
>>> not 1 in l
False
>>> 5 not in l
True
>>> not 5 in l
True
4

2 に答える 2

1

value not in list単純に読みやすさのために優れていると思います。not value in list紛らわしいです。コードはできるだけ読みやすくする必要があります。

于 2013-08-11T20:49:33.800 に答える