Я пытаюсь разделить список строк с именами файлов в каталоге.Файлы были сгенерированы в парах.Один оригинальный, а второй модифицированный.Таким образом, список выглядит примерно так:
files = ['data1', 'data2', 'data3', 'data1-m', 'data2-m', 'data3-m']
, но все перемешано.
Я хочу создать два списка, где индексы соответствуют друг другу, например:
original_files = ['data1','data2','data3']
modified_files = ['data1-m','data2-m','data3-m']
В настоящее время у меня есть:
noised_files = [x for x in files if 'm' in x]
original_files = [x for x in files if not 'm' in x]
, который разделяет список, но не попарно, где я хотел бы получить:
>original_files[0] = 'data1'
>noised_files[0] = 'data1-m'
Спасибо.