从以下列表中,我试图从最大的列表中提取两个列表,如下所示:
第一个将包含距离零lol[2]最远的值,给定键lol[0]
第二个将包含距离零LOL[3]最远的值,给定键LOL[0]
#Mx1 #Mx2
lol = [['1', 'Peter' , -104.08, 36.85],
['1', 'Apolonia', 629.58,-1103.34],
['1', 'Laplace' , 1032.51, 169.48],
['1', 'Werner' , -308.18, -121.48],
['3', 'Peter' , -987.18, 142.02],
['3', 'Apolonia',-1153.71, -8.32],
['3', 'Laplace' , -88.08, -13.65],
['3', 'Carl' , -139.34, 1531.84],
['6', 'Daniel' , 141.7, -535.2],
['6', 'Danilo' , 14.77, 55.82],
['6', 'Milo' , 74.6, 28.5]]
for i, j in enumerate(lol[:-1]):
print(j[0])
print(lol[i+1][0])
if j[0] == lol[i+1][0]:
pass
结果应该是这样的:
Mx1 = [[‘1’,’Laplace’, 1032.51],
[‘3’,’Apolonia’, -1153.71],
[‘6’,’Daniel’, 141.70]]
Mx2 = [[‘1’,’Apolonia’, -1103.54],
[‘3’,’Carl’, 1531.84],
[‘6’,’Daniel’, -535.2]]
我将非常感谢这个问题的反馈及其逻辑、诚挚的问候
这是一个使用^{} 并了解许多python库函数的} 以获取示例)
key
参数的好地方(请参见^{塞进一个内衬中,它可能看起来像这样:
尝试:
印刷品:
相关问题 更多 >
编程相关推荐