{key_expr: val_expr for item in iterable if condition}
example
words = ["hello", "world", "python"]
lengths = {w: len(w) for w in words}
print(lengths)
original = {"a": 1, "b": 2, "c": 3}
filtered = {k: v for k, v in original.items() if v >= 2}
print(filtered)