Swap valeurs dans un tuple/liste à l'intérieur d'une liste en python?

J'ai un tuple/liste à l'intérieur d'une liste comme ceci:

[('foo','bar'),('foo1','bar1'),('foofoo','barbar')]

Quelle est la manière la plus rapide en python (en cours d'exécution sur une très faible cpu/ram de la machine) pour permuter les valeurs de ce type...

[('bar','foo'),('bar1','foo1'),('barbar','foofoo')]

actuellement à l'aide de:

for x in mylist:
    self.maynewlist.append((_(x[1]),(x[0])))

Est-il mieux ou plus vite???

OriginalL'auteur subixonfire | 2012-11-14