我刚开始使用Python.
1如果列表包含一个布尔True对象之前,如何从列表中获取整数索引1?
>>> lst = [True, False, 1, 3]
>>> lst.index(1)
0
>>> lst.index(True)
0
>>> lst.index(0)
1
Run Code Online (Sandbox Code Playgroud)
我认为Python认为,0作为False和1作为True在的参数index方法.如何获得整数索引1(即2)?
另外,在列表中以这种方式处理布尔对象背后的原因或逻辑是什么?从解决方案来看,我可以看到它并不那么简单.