您可以使用地图:
map (lambda t: (t[1], t[0]), mylist)
或列表理解:
[(t[1], t[0]) for t in mylist]
列表理解是首选方法,并且在需要lambda时,它比map快得多。但是请注意,列表理解具有严格的评估标准,也就是说,如果担心内存消耗,它将在绑定到变量后立即对其进行评估。
生成器 :
g = ((t[1], t[0]) for t in mylist)#call when you need a valueg.next()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)