None that I know of - As a novice python programmer, I just try and use comprehensions for everything so my eyes get used to the pattern.
The set function is somewhat faster.
a=[]
for x in range(10000):
a.append(randint(1,2000))
%timeit b=set(a)
1000 loops, best of 3: 373 µs per loop
%timeit b={x for x in a}
1000 loops, best of 3: 542 µs per loop
Comments
None that I know of - As a novice python programmer, I just try and use comprehensions for everything so my eyes get used to the pattern.
The set function is somewhat faster.