Python元组重组

我对 python 有点陌生,目前正在努力以我想要的方式返回元组列表。

如果我有一个看起来像的元组列表

  [('a',),('b',),('c',),('d',),('e',),('f',)]

我怎样才能把它改成

  [('a','b'),('c','d'),('e','f')]

或者

  [('a','b','c'),('d','e'),('f',)] ?

有没有一种简单的方法来重新组合元组?

任何帮助,将不胜感激。


婷婷同学_
浏览 198回答 3
3回答

小唯快跑啊

您可以使用zip适当的切片:l = [('a',),('b',),('c',),('d',),('e',),('f',)][x+y for x, y in zip(l[::2], l[1::2])]# [('a', 'b'), ('c', 'd'), ('e', 'f')]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python