У меня есть один список, который в определенном порядке, скажем, что-то вроде ['hello', 'I', 'like', 'sunshine']
, и у меня есть второй список, который содержит весь первый список и некоторые дополнительные элементы ['You', 'like', 'pie', 'sunshine', 'and', 'rainbows', 'hello', 'I']
.Это своего рода бессмысленный пример, но, по сути, основная идея заключается в том, что первый список является подмножеством второго, но элементы из первого не отображаются в том же порядке, в котором они изначально появились (они зашифрованы во второмсписок).Я хочу изменить порядок второго списка, чтобы он содержал элементы из первого списка в начале в исходном порядке, а затем имел свои уникальные элементы.Следовательно, этот переупорядоченный второй список будет выглядеть так: ['hello', 'I', 'like', 'sunshine', 'You', 'pie', 'and', 'rainbows']
.
Надеюсь, это имеет смысл.На самом деле мне все равно, как уникальные элементы появляются в окончательном переупорядоченном списке (их можно переставить для меня, но важно, чтобы элементы из первого списка появлялись в начале и сохраняли первоначальный порядок).Как мне этого добиться?Я немного растерялся.