所以我有一组函数,比如f1(dict) , f2(dict) , f3(dict)
每一个都检查一个条件,如果不满足该条件,则从字典中删除一个元素。
我想在字典a ={}
上应用这三个函数。但我想以随机顺序应用它们(这样在字典的最后剩余元素中,一个条件就不会占主导地位)
在python中最好的方法是什么?
您可以使用random.shuffle()
函数:
import random
functions = [f1, f2, f3]
random.shuffle(functions)
for function in functions:
function(mydict)