set comprehensions

Just as you can create a set using curly brackets ({}), you can also create a set using set comprehensions. These work in a way similar to list comprehensions, but the values are unique (and without sort order):

>>> [x*y for x in range(3) for y in range(3)]
[0, 0, 0, 0, 1, 2, 0, 2, 4]

>>> {x*y for x in range(3) for y in range(3)}
{0, 1, 2, 4}

Note

As is the case with the regular set, set comprehensions support only hashable types.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset