У меня есть несколько списков кортежей, содержащих два значения, например:
[('0','2'), ('0','2'), ('1','0')]
[('2','2'), ('0','0'), ('0','2')]
[('0','0'), ('2','1'), ('2','1')]
[('0','2'), ('2','0'), ('0','2')]
Я хочу создать новый набор списков, который содержит кортежи в порядке их появления в списке.Например, в приведенном выше примере мой желаемый результат будет выглядеть следующим образом:
[('0','2'), ('2','2'), ('0','0'), ('0','2')]
[('0','2'), ('0','0'), ('2','1'), ('2','0')]
[('1','0'), ('0','2'), ('2','1'), ('0','2')]
У меня возникают проблемы с размышлениями о том, как даже подойти к этой проблеме, потому что у кортежей нет уникальных значений ключа ,и фактические списки содержат около 500 кортежей каждый.Позиция в списке является важным качеством моей новой группировки.Каждый список находится в новой строке файла, если это помогает.
У кого-нибудь есть совет?