Dac*_*hao 3 python list python-3.x
[True,False,True,False] and [True,True,False,False]
Run Code Online (Sandbox Code Playgroud)
它返回:
[True, True, False, False]
Run Code Online (Sandbox Code Playgroud)
为什么第二个元素是True?
Tim*_*rts 11
因为 Python 不会做这样的逐元素向量操作。普通and运算符的工作方式是,如果第一个操作数具有“真”值,则结果是第二个值。你的第一个列表不是空的,所以它是真的,所以它返回了整个第二个列表。
该numpy模块执行这样的元素操作,但不是直接的 Python。
| 归档时间: |
|
| 查看次数: |
79 次 |
| 最近记录: |