我使用下面的代碼拆分列表元素,例如: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
提交
取消