次のリストのリストがあります(リスト):
[[abc-kr, 0, 4, -0.031]
[kkg-kg, 0, 6, -0.03]
[art-m, 1, 20, 0.036]
[abc-kg, 0, 4, -0.023]]
別のリストを作成し、最初のアイテムの最初の部分が同じ場合はリストを削除したいので、リストの最初または最後のリストのみを新しいリストの一部にする必要があります。より低い値を含む項目がリスト 2 に残っているとよいでしょう。
出発点として、私はこのようにしようとしています:
finalList = []
for line in List:
item = line.split("-")
if item[0] not in finalList:
finalList.append(line)
これはうまくいくはずだと思ったのですが、うまくいかないので、誰かが私を正しい方向に向けることができるかどうか考えていましたか?