跳到内容

invalid-index-type (RUF016)

作用

检查对列表、字符串、元组、字节和推导式使用非整数或切片类型进行索引访问的情况。

为什么这不好?

只有整数或切片可以用作这些类型的索引。使用其他类型将在运行时导致 TypeError,在导入时导致 SyntaxWarning

示例

var = [1, 2, 3]["x"]

建议改为

var = [1, 2, 3][0]