Python logoPython/
PTC-W0017

Redundant callPTC-W0017

Major severityMajor
Anti-pattern categoryAnti-pattern

It is unnecessary to use, e.g., list around a list comprehension since it is equivalent without it. Same goes for set and dict comprehensions.

Not preferred

my_list = list([i for i in range(10)])
my_set = set({i for i in range(10)})
my_dict = dict({i: i*i for i in range(10)})

Preferred

my_list = [i for i in range(10)]
my_set = {i for i in range(10)}
my_dict = {i: i*i for i in range(10)}