good point but it's culture dependent
i had people telling me
d = {i:str(i) for i in range(10)}
was too hard to read, preferring d = {}
for i in range(10):
d[i] = str(i)