我正在尝试清理一点我的 python 代码并删除尽可能多的 Pylance 警告(尽管代码已经过测试并且可以工作)。 特别是,我正在努力解决以下问题。
我的
ctr
变量保存一个列表,每个 item
包含一个由数字索引和字典组成的集合。
ctr = sorted(ctr_calc.find_ctr().items())
vals = [(r, round(v.get('ctr'), 2)) for r, v in ctr[1:-1]]
我得到的错误是
Cannot access member "get" for type "list[Unknown]"
。本身错误已经不正确,因为 v 一旦访问是一个字典,而不再是一个列表。
有没有办法摆脱这个警告(除了添加#ignore)?