【发布时间】:2020-08-31 20:49:04
【问题描述】:
我有这样的列表:
testList = [[(0.0, -0.9960135495794032), (0.5, -1.0), (2.0, -0.16138322487766676), (2.5, 1.0849272141417852)],
[(4.0, 3.3149805356833015), (4.5, 0.1649293864654484), (5.0, -1.0), (5.5, 0.33841349597101744), (6.0, 4.702347949145297)],
[(88.5, 3469038127.7763767), (89.0, 1309004102.449714), (90.0, -1.0)]]
我正在尝试根据元组中的第二个索引对列表进行切片,例如,我希望在元组为 (x, y=-1) 时将每个列表分成两部分。
这是我想要得到的结果:
[[(0.0, -0.9960135495794032), (0.5, -1.0)], [(0.5, -1.0), (2.0, -0.16138322487766676), (2.5, 1.0849272141417852)]]
[[(4.0, 3.3149805356833015), (4.5, 0.1649293864654484), (5.0, -1.0)], [(5.0, -1.0), (5.5, 0.33841349597101744), (6.0, 4.702347949145297)]]
[[(88.5, 3469038127.7763767), (89.0, 1309004102.449714), (90.0, -1.0)], [(90.0, -1.0)]]
我该怎么做?
【问题讨论】:
标签: python python-3.x list tuples slice