-4
Python新手。我收到一個錯誤,不知道如何解決它。如您所見,我在函數中使用soem全局變量,並在程序開始時將字典初始化爲{}。Python接收KeyError:0
def bin_criticality():
global gbv_bin_criticality, gbv_bin_element_ids, gbv_element_criticality
gbv_bin_criticality = {}
for (lv_key, lv_value) in gbv_bin_element_ids.items():
print (lv_key, lv_value)
lv_coil_ids = lv_value.split(',')
for coil_id in lv_coil_ids:
gbv_bin_criticality[lv_key] += int(gbv_element_criticality[coil_id])
return()
----錯誤
line 112, in bin_criticality
gbv_bin_criticality[lv_key] += int(gbv_element_criticality[coil_id])
KeyError: 0