我想使用这些运算符的魔术方法进行bool二进制运算.例如,我可以得到a < b作为getattr(a, '__lt__')(b)或a == b作为getattr(a, '__eq__')(b).
我能得到a in b并且a is b以这样的方式?
我想获取某个np.ndarray对象的切片foo:
bar = foo[:end]
Run Code Online (Sandbox Code Playgroud)
但有时 end 可能大于len(foo)。那么我想得到bar = foo。如果我写的话,我就能达到这个目的bar = foo[:min(end, len(foo)]。但它似乎不是Pythonic。有更简单的方法来做到这一点吗?