Set Comprehension uses curly braces like dictionaries:
>>> s = { x for x in "set comprehension"}
>>> print(s)
{' ', 'c', 'e', 'i', 'h', 'm', 'o', 'n', 'p', 's', 'r', 't'}
>>> type(s)
<class 'set'>
What about empty sets?
>>> s = {}
>>> type(s)
<class 'dict'>
>>>
A list comprehension in comparison:
>>> l = [ x for x in "set comprehension"]
>>> type(l)
<class 'list'>
>>>