【发布时间】:2022-01-14 08:36:07
【问题描述】:
我有一个类似的列表:
A=[(0, 16), (1, 11), (2, 4), (3, 14), (4, 8), (5, 15), (6, 13), (7, 2), (8, 20), (9, 17), (10, 5), (11, 12), (12, 6), (13, 7), (14, 0), (15, 1), (16, 19), (17, 18), (18, 10), (19, 9), (20, 3)]
这是一辆车的路线。例如,这辆车从 0 到 16(0,16) 出发,然后从 16 到 19(16,19),然后从 19 到 9 等等。 对于大型数据集,很难遵循这条路线。 我尝试编写循环但无法成功。我必须将此 A 列表转换为另一个列表,例如
B=[0,16,19,9,17,18,10,5,15,1,11,12,6,13,7,2,4,8,20,3,14,0]
【问题讨论】:
-
第一个和第二个元素是路由的组合吗?比如0到16、19到9、17到18?
-
它总是从 0 开始还是总是从列表中的第一个元组开始?如果列表中的第一个元组是 (12, 16),那么 B 会从 12 开始吗?
-
它是一条汽车路线。每个数字都是一个地址。所以它从 0 开始路线,然后到 16,然后到 19.......
标签: python list for-loop routes