在python列表中的元组列表中交换值?

在python列表中的元组列表中交换值?,第1张

在python列表中的元组/列表中交换值?

您可以使用地图:

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()


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5629569.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存