from joblib import Parallel, delayed def f(x): return x l = range(5) results = Parallel(n_jobs=-1)(delayed(f)(i) for i in l))