11 lines
331 B
ReStructuredText
11 lines
331 B
ReStructuredText
>>> {x: x ** 2 for x in range(6)}
|
|
{0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25}
|
|
|
|
>>> {x: x ** 2 for x in range(6) if x % 2}
|
|
{1: 1, 3: 9, 5: 25}
|
|
|
|
------------------------------------------------------------------------------
|
|
|
|
>>> {x ** 2: [y for y in range(x)] for x in range(5)}
|
|
{0: [], 1: [0], 4: [0, 1], 9: [0, 1, 2], 16: [0, 1, 2, 3]}
|