我有以下子列表格式:
x = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]
y = [[11, 22, 33, 44], [55, 66, 77, 88], [99,100, 111, 122]...]
以上是包含"x"和"y"坐标信息的子列表(长度可以相应地更改(。
现在我喜欢取两组并制作一对坐标如下:
x_y = [[(1,11),(2,22),(3,33),(4,44)],[(5,55),(6,66),(7,77),(8,88)],[(9,99),(10,100),(11,111),(12,122)...]
任何帮助将不胜感激。谢谢。
您可以使用zip
两次:
x_y = [zip(a, b) for a, b in zip(x, y)]
print(x_y)
输出:
[[(1, 11), (2, 22), (3, 33), (4, 44)], [(5, 55), (6, 66), (7, 77), (8, 88)], [(9, 99), (10, 100), (11, 111), (12, 122)]]