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”。