I have to create unique, unordered sets of 2 elements each from a list of numbers. Then insert each set into a list.
Eg:
- setslist = [(2,1)]
- uniquenumbers = [1,2,3]
- unique sets- (1,2),(2,3),(1,3)
- insert each set in
setslistif it doesnt already exists. (Sets are unordered. So (1,2) is same as (2,1)) - Final
setslist = [(2,1),(2,3),(1,3)]
What is the most optimized solution in python?
1 Answer