首页 > 解决方案 > 获取用于比较两个列表长度的 TypeError

问题描述

我正在比较两个列表的长度。我收到一个类型错误。 TypeError: object of type 'float' has no len()

我的比较代码是:

if len(pcs_list) != len(row['item_list'])

row['item_list']是数据框中的一行。

这两个都是列表。但我不确定为什么会发生此错误。还有其他原因可能导致这种情况吗?列表的长度怎么可能是浮点数?

标签: python

解决方案


pcs_listrow['item_list']如果错误在此行,则列出其中任何一个。

如果您尝试在看到浮动之前打印它们


推荐阅读