【发布时间】:2022-10-15 04:11:08
【问题描述】:
我有一个如下所示的列表。
(47, [-5.0, 0.5, 1.5])
(47, [-5.0, 0.5, 1.0])
(44, [-5.0, 0.0, 1.5])
(44, [-5.0, 0.0, 1.0])
(27, [-1.5, -1.0, 1.5])
(28, [-2.0, -1.0, 1.5])
(27, [-1.5, -1.5, 1.5])
而且我希望将索引捆绑在一起,所以看起来像这样。因此索引的值是共享的而不是重复的。
(47, [[-5.0, 0.5, 1.5], [-5.0, 0.5, 1.0]])
(44, [[-5.0, 0.0, 1.5], [-5.0, 0.0, 1.0]])
(27, [[-1.5, -1.0, 1.5], [-1.5, -1.5, 1.5]])
(28, [-2.0, -1.0, 1.5])
【问题讨论】:
-
你试过自己解决吗?如果是,您能否分享一些有关您尝试了什么以及出了什么问题的见解?
-
你没有任何列表,只有一些文字。为了得到一个列表,你需要一个列表的有效 python 代码。类似
myList = [...] -
对不起,不清楚的问题,我一般是编码新手。我有一个清单。 MyList= [(47, [-3.5, 1.5, 1.5]), (47, [-3.5, 1.0, 1.5]), (47, [-4.0, 1.5, 1.5]), (47, [-4.0, 1.0 , 1.5]), (47, [-3.5, 0.5, 1.5]), (44, [-3.5, 0.0, 1.5]), (47, [-4.0, 0.5, 1.5]), (44, [-4.0 , 0.0, 1.5])] 而且我希望所需的列表类似于下面的列表,其中每个索引的数据都捆绑在一起。 DesiredList= [(47, [[-3.5, 1.5, 1.5], [-3.5, 1.0, 1.5], [-4.0, 1.5, 1.5] ,[-4.0, 1.0, 1.5] ,[-3.5, 0.5, 1.5 ], [-4.0, 0.5, 1.5]] ) , (44, [[-3.5, 0.0, 1.5] , [-4.0, 0.0, 1.5]])]
标签: python arrays loops for-loop indexing