[Tutor] how to invert tuples
Laura Creighton
lac at openend.se
Mon Nov 23 02:57:35 EST 2015
In a message of Sun, 22 Nov 2015 21:58:35 +0100, marcus lütolf writes:
>dear pythonistas
>
>i have written the code below for identifying tuples occurring twice or more times in the list of tuples called "flights".
>1. Question: How can i modify this code so it does not matter which string is first and which is second or (h,i) == (i,h) respectively ?
This may be an indication that you have got the wrong datatype. It may be
that you would be happier with a set.
>>> s1={'Stockholm', 'Berlin'}
>>> s2={'Berlin', 'Stockholm'}
>>> s1 == s2
True
If you need a tuple later -- for instance you want to use the tuple as a
key in a dictionary later, because you cannot use the set directly
>>> tuple(s1)
('Stockholm', 'Berlin')
>>> tuple(s2)
('Stockholm', 'Berlin')
>>>
Laura
More information about the Tutor
mailing list