我有一个字典y = {6:34,5:40,3:70,2:80}和列表m = [5,2,3],其中仅包含字典y的某些键,我必须根据字典的值进行排序,y = {2:80,3:70,5:40,6:34}并且仅考虑列表m中存在的键,并且最终结果应该已排序m =[2,3,5]
在不使用任何外部库的情况下验证字典中每个值的最佳方法是什么
for example dict = {"A":"some_string",
"B":12,
"C":83,
"D":56.......so on}
Run Code Online (Sandbox Code Playgroud)
我必须验证,如果键是A那么值应该是string,如果键是B那么值应该是int并且范围从1 to 20
如果键是C那么值应该是int并且范围从 1 到 100 所以基于键,值的验证也有所不同......
任何更短的方法来做到这一点?我的字典很大