Unnecessary list comprehension When simply converting an iterable to a list, it's unnecessary to use list comprehension. The list() constructor can handle the iterable instead. Anti-pattern xs = (1, 2, 3, 4) ys = [x for x in xs] Best practice xs = (1, 2, 3, 4) ys = list(xs) References Python list() function