我使用下面的代碼拆分列表元素,例如:for rl in Rules:for a,b in rl.items(): rl[a] = b.split('|')然后我得到錯(cuò)誤“ float”對(duì)象沒有屬性“ split”我已經(jīng)檢查了規(guī)則RULE,并且不存在Nan,但是我的理解是,僅當(dāng)它具有NaN值時(shí)才發(fā)現(xiàn)此錯(cuò)誤。任何人都可以在循環(huán)之前/之后提出一個(gè)可以應(yīng)用的解決方案,這可能有助于解決此問題。提前致謝。
2 回答

青春有我
TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超8個(gè)贊
type(b)在第二個(gè)for循環(huán)之后檢查呢?
for rl in Rules:
for a,b in rl.items():
if not isinstance(b, float):
rl[a] = b.split('|')
添加回答
舉報(bào)
0/150
提交
取消