1
我正在嘗試在Python中使用字典作爲切換個案的替代方法。我想在我的字典中使用一系列值作爲關鍵字。我有類似下面的代碼的東西:在字典中使用範圍作爲鍵
dispatcher = {
0 < col_value <= .5: "avg",
.5 < col_value <= .9: "value",
}
for col in self.missing_ratios_dict:
self.to_do_list[col] = dispatcher.get(self.missing_ratios_dict[col], "drop")
missing_ratios_dict是填充了像「時代」對的詞典:0.199,「姓名」:0.0,依此類推。
我想這樣做的是,如果列的值在0和.5之間以將「avg」添加到我的to_do_list,如果它介於.5和.9之間以將「value」添加到我的to_do_list ,否則將「drop」添加到我的to_do_list。
目前實際做的是在值爲0.0時添加「value」,否則爲「drop」。