我使用下面的代码拆分列表元素,例如:for rl in Rules:for a,b in rl.items(): rl[a] = b.split('|')然后我得到错误“ float”对象没有属性“ split”我已经检查了规则RULE,并且不存在Nan,但是我的理解是,仅当它具有NaN值时才发现此错误。任何人都可以在循环之前/之后提出一个可以应用的解决方案,这可能有助于解决此问题。提前致谢。
2 回答
青春有我
TA贡献1784条经验 获得超8个赞
type(b)在第二个for循环之后检查呢?
for rl in Rules:
for a,b in rl.items():
if not isinstance(b, float):
rl[a] = b.split('|')
添加回答
举报
0/150
提交
取消