有这样的结构
hapts = [('1|2', '1|2'), ('3|4', '3|4')]
我需要zip
它(有点......)来获得以下信息:
end = ['1|1', '2|2', '3|3', '4|4']
我开始使用以下代码:
zipped=[]
for i in hapts:
tete = zip(i[0][0], i[1][0])
zipped.extend(tete)
some = zip(i[0][2], i[1][2])
zipped.extend(some)
...并像这样压缩它:
zipped = [('1', '1'), ('2', '2'), ('3', '3'), ('4', '4')]
关于如何继续的任何建议?此外,我确信应该有一种更优雅的方式来做到这一点,但很难将问题的准确定义传递给谷歌;)谢谢!