【发布时间】:2012-09-20 05:00:46
【问题描述】:
我有一个元组列表和一个列表: tup = [(1, 2), (2, 3), (3, 4), (4, 5), (5, 6), (6, 7)] a = [1, 2, 3, 4, 5, 6, 7]
元组实际上是列表 a 的二元组,并且顺序相同。
我必须将这两种结构结合起来,这样: 我得到一个列表:
[(1,2),3,4,5,6,7]
[1,(2,3),4,5,6,7]
[1,2,(3,4),5,6,7]
[1,2,3,(4,5),6,7]
数字没有限制,因此列表可能有重复或不同。 这不是一个家庭作业问题,我正在尝试实现一个需要这个的算法,由于某种原因,我无法想出一个好的方法来做到这一点。
抱歉,我的问题不清楚。
【问题讨论】:
-
我不确定我是否理解问题所在。元组列表中的元组是否总是出现在列表中的某个位置(如果出现,它们是否总是一起出现)?它们会一直是 2 元组吗?他们会一直井井有条吗?
标签: python algorithm list tuples