Хорошо, у меня есть список со следующей структурой:
List1=[[a,b,c,data1,e],
[a,b,c,data2,e],
[a,b,c,data3,e],
[a,b,c,data1,e],
[a,b,c,data2,e],
[a,b,c,data3,e],
[a,b,c,data1,e],
[a,b,c,data1,e],
[a,b,c,data2,e],
[a,b,c,data3,e]]
Теперь я отсортировал список, используя:
List1.sort(key=lambda elem: elem[3])
Сгенерированный вывод:
List1=[[a,b,c,data1,e],
[a,b,c,data1,e],
[a,b,c,data1,e],
[a,b,c,data1,e],
[a,b,c,data2,e],
[a,b,c,data2,e],
[a,b,c,data2,e],
[a,b,c,data3,e],
[a,b,c,data3,e],
[a,b,c,data3,e]]
что я хочу достичь - это иметь только 2 элемента для каждого отдельного значения данных, т.е.:
List1=[[a,b,c,data1,e],
[a,b,c,data1,e],
[a,b,c,data2,e],
[a,b,c,data2,e],
[a,b,c,data3,e],
[a,b,c,data3,e]]