Я получил следующий список на Python.Реорганизация таблицы в Python
v5z 3CD 300
vdz 3CD 100
vqz 3CD 200
vtz 3CD 10
v5z 3C2 22
vdz 3C2 3232
vqz 3C2 338
vtz 3C2 55
v5z 3Cfix 55
vdz 3Cfix 100
vqz 3Cfix 200
vtz 3Cfix 22
Хотя мне интересно, как изменить его и получить:
vdz 3CD 100
vtz 3CD 10
vqz 3CD 200
v5z 3CD 300
vdz 3C2 3232
vtz 3C2 55
vqz 3Cfix 200
v5z 3Cfix 55
vdz 3Cfix 100
vtz 3Cfix 22
vqz 3Cfix 200
v5z 3Cfix 55
Я думал о создании словаря, но это не сработало. Какие-нибудь советы?
Вы имели в виду список? –
Если @MohamedYousof правильно, и ваша структура данных является «списком», вы можете решить эту проблему самостоятельно, изучив [документацию по сортировке] (https://docs.python.org/2/library/functions.html# сортируется)! (Вы можете определить произвольную функцию, чтобы определить, как элементы сравниваются/сортируются.) Тем не менее, второй список не является простой перестановкой первого списка; например, есть больше записей '3Cfix' во втором, чем первое. Как бы вы описали отношения между двумя «договоренностями»? –
да, это был список – Monica