I know it can be done in a for loop, but using list comprehension as below looks a little odd to me because it is just a statement without any assignment or being used as part of something else.
Couple of questions: Is there a better way to do this by making the list comprehension part of the set command above, and regardless of a better way to merge set/list comprehension is it 'standard' Python practise to have lines like this?
some_list = [[1,2,3],[4,5,6],[1,2,3]]
myset = set()
[myset.add(tuple(t)) for t in some_list]
print(myset)