【发布时间】:2023-04-06 10:51:01
【问题描述】:
我有一个列表,想根据它在 python 中最后一列的唯一值对其进行拆分。这是我的清单:
pnt=[[1.,2.,4.,'AA'], [0.,0.,0.,'AA'], [2.,1.,0.,'AA'],\
[0.,-3.,1.,'BB'], [2.,5.,8.,'BB'], [.1,3.,0.,'CC']]
我想得到它:
pnt=[[[1.,2.,4.,'AA'], [0.,0.,0.,'AA'], [2.,1.,0.,'AA']],\
[[0.,-3.,1.,'BB'], [2.,5.,8.,'BB']], [[.1,3.,0.,'CC']]]
我阅读了this solution,但仍然无法解决我的问题。
【问题讨论】:
-
itertools.groupby带钥匙 -
亲爱的@Jean-François Fabre,我该如何使用您提到的这种方法?我见过它,但我不知道如何用它来做我想做的事。