小编Cap*_*row的帖子

如果列表包含布尔值,如何从列表中获取整数的索引?

我刚开始使用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作为False1作为True在的参数index方法.如何获得整数索引1(即2)?

另外,在列表中以这种方式处理布尔对象背后的原因或逻辑是什么?从解决方案来看,我可以看到它并不那么简单.

python indexing list

14
推荐指数
3
解决办法
9339
查看次数

标签 统计

indexing ×1

list ×1

python ×1