4
>>> b=[('spam',0), ('eggs',1)]
>>> [reversed(x) for x in b]
[<reversed object at 0x7fbf07de7090>, <reversed object at 0x7fbf07de70d0>]
无赖。我期望得到反转元组列表!Python中列表项的一般反转
当然,我可以这样做:
>>> [tuple(reversed(x)) for x in b]
[(0, 'spam'), (1, 'eggs')]
但我希望的东西一般?当传递一个元组列表的时候,会返回一个反转元组列表,当移交一个列表列表时,返回一个反向列表列表。
当然,isinstance()的一个丑陋的黑客总是可用,但我希望避免去那条路线。
谢谢!这是最有用的。 – mrkafk 2011-01-13 21:42:02