Skip to main content

Use Set Literals Instead of Sets from Lists

pixee:python/use-set-literal​

ImportanceReview GuidanceRequires Scanning Tool
LowMerge Without ReviewNo

This codemod converts Python set constructions using literal list arguments into more efficient and readable set literals. It simplifies expressions like set([1, 2, 3]) to {1, 2, 3}, enhancing both performance and code clarity.

Our changes look like this:

-x = set([1, 2, 3])
+x = {1, 2, 3}

If you have feedback on this codemod, please let us know!

F.A.Q.​

Why is this codemod marked as Merge Without Review?​

We believe this change is safe and will not cause any issues.

Codemod Settings​

N/A

References​

N/A