# expression for item in iterable if condition
# list推导式
lst = [i for i in range(10)]
print(lst)
lst = [i for i in range(10) if 0 == i % 2]
print(lst)
# 字典推导式
dict = {i:f"renho{i}" for i in range(10)}
print(dict)
# 没有元组推导式,叫生成器表达式
s0 = {0, 1, 2, 3}
s1 = {1, 2, 3}
result = {item for pair in [s0, s1] for item in pair}
print(result)