我要完成的工作:[a, b, c, d] -> [ (a, x), (b, x), (c, x), (d, x) ] 到目前为止,我想到的是:done = [] for i in [a, b, c, d]: done.append((i, x)) 有没有更Python化的方式来做到这一点? 最佳答案 done = [(el, x) for el in [a, b, c, d]]