dict1 = {'a': 1, 'b': 2, 'c': 3} dict2 = {k: v ** 2 for k, v in dict1.items()} print(dict2) # {'a': 1, 'b': 4, 'c': 9} 带条件的字典推导式 dict1_cond = {k:v for k,v in dict1.items() if v>2} print(dict1_cond) # {'c': 3}