import numpy as np a = [(17.007142051722308, -8.502588400000002), (17.007121302791777, -8.501941949090199), (17.007059139548808, -8.501298101210047), (17.006955812302838, -8.50065944890772), (17.00681173711622, -8.500028563810632), (17.006627494128878, -8.499407986270398), (17.006403825222296, -8.498800215133748), (17.006141631032214, -8.498207697680538), (17.0058419673221, -8.497632819769425), (17.005506040731955, -8.497077896230861), (17.005135203919583, -8.496545161546077), (17.004730950113952, -8.496036760849623), (17.00429490710245, -8.495554741291668), (17.003828830676397, -8.495101043794845), (17.003334597561054, -8.494677495238845), (17.002814197858736, -8.494285801104214), (17.002269727035383, -8.493927538604984), (17.00170337748283, -8.493604150337797), (17.00111742969083, -8.493316938473063), (17.000514243064337, -8.493067059511594), (16.99989624642301, -8.492855519627774), (16.9992659282212, -8.492683170618053), (16.998625826527842, -8.492550706471064), (16.99797851880653, -8.492458660573176), (16.997326611537, -8.492407403560732), (16.99667272971974, -8.492397141827627), (16.996019506306045, -8.492427916694243), (16.995369571596044, -8.49249960424105), (16.99472554264743, -8.492611915807604), (16.994090012737473, -8.49276439915486), (16.993465540920813, -8.492956440286202), (16.99285464172505, -8.493187265919769), (16.992259775025634, -8.493455946602205), (16.991683336140806, -8.493761400451234), (16.991127646186513, -8.494102397512009), (16.990594942730066, -8.494477564709724), (16.990087370780273, -8.494885391378482), (16.98960697415023, -8.495324235344231), (16.989155687227615, -8.495792329537206), (16.988735327185584, -8.496287789107305), (16.988347586665665, -8.496808619013708), (16.987994026962077, -8.497352722058205), (16.987676071734967, -8.497917907329873), (16.987395001277807, -8.4985018990271), (16.987151947362133, -8.499102345621443), (16.98694788868027, -8.499716829326388), (16.986783646904517, -8.500342875832931), (16.986659883378532, -8.500977964272751), (16.986577096454358, -8.501619537368851), (16.98653561948571, -8.502265011732813), (16.98653561948571, -8.502911788267191), (16.986577096454358, -8.503557262631153), (16.986659883378532, -8.504198835727253), (16.986783646904517, -8.504833924167073), (16.98694788868027, -8.505459970673616), (16.987151947362133, -8.506074454378561), (16.987395001277807, -8.506674900972904), (16.987676071734967, -8.507258892670132), (16.987994026962077, -8.5078240779418), (16.988347586665665, -8.508368180986297), (16.988735327185584, -8.5088890108927), (16.989155687227615, -8.509384470462798), (16.98960697415023, -8.509852564655773), (16.990087370780273, -8.510291408621523), (16.990594942730066, -8.51069923529028), (16.991127646186513, -8.511074402487996), (16.991683336140806, -8.51141539954877), (16.992259775025634, -8.511720853397799), (16.99285464172505, -8.511989534080236), (16.993465540920813, -8.512220359713803), (16.994090012737473, -8.512412400845145), (16.99472554264743, -8.5125648841924), (16.995369571596044, -8.512677195758954), (16.996019506306045, -8.512748883305761), (16.99667272971974, -8.512779658172377), (16.997326611537, -8.512769396439273), (16.99797851880653, -8.512718139426829), (16.998625826527842, -8.51262609352894), (16.9992659282212, -8.512493629381952), (16.99989624642301, -8.51232128037223), (17.000514243064337, -8.51210974048841), (17.00111742969083, -8.511859861526942), (17.00170337748283, -8.511572649662208), (17.002269727035383, -8.51124926139502), (17.002814197858736, -8.51089099889579), (17.003334597561054, -8.51049930476116), (17.003828830676397, -8.51007575620516), (17.00429490710245, -8.509622058708336), (17.004730950113952, -8.509140039150381), (17.005135203919583, -8.508631638453927), (17.005506040731955, -8.508098903769143), (17.0058419673221, -8.50754398023058), (17.006141631032214, -8.506969102319466), (17.006403825222296, -8.506376584866256), (17.006627494128878, -8.505768813729606), (17.00681173711622, -8.505148236189372), (17.006955812302838, -8.504517351092284), (17.007059139548808, -8.503878698789958), (17.007121302791777, -8.503234850909806), (17.007142051722308, -8.502588400000002)] b = print(a==b) def to_standard_2d_list(data): arr = np.array(data) # 强制变成一维后 reshape,前提是元素总数是2的倍数 flat = arr.flatten() if flat.size % 2 != 0: raise ValueError("元素个数不是2的倍数,不能 reshape 成 [N, 2] 格式") return flat.reshape(-1, 2).tolist() print(b)