Я хочу сделать следующее:Как сопоставить ключевые значения с помощью списков?
1] сравнить каждый элемент в списке a с b и сопоставить аналогичные значения.
a=[1, 2, 3, 6, 4, 5, 7, 8, 9]
b=[4, 4, 5, 5, 7, 7, 9, 9, 10]
Я попробовал следующее:
c = set(a) & set(b)
>>> set([9,4,5,7])
2] Я хочу, чтобы эти преобразованные значения в том порядке, нумерации, как появляются в списке Ь, такие как 4,5,7,9.
3] и, наконец, я хочу использовать эти ключевые значения (4,5,7,9) и генерировать соответствующие значения из списка А, например:
4 (1,2)
5 (3,6)
7 (4,5)
9 (7,8)
Любые предложения будут высоко оценивает?
Мне также хотелось бы получить отзывы о том, почему отрицательное голосование должно улучшить мои вопросы в будущем. – Ibe
Лучшее название может помочь. «Как сравнивать списки» является очень широким и неопределенным. 'a == b' - там, я сравнил два списка;) – Iguananaut
Я думаю, что люди реагируют на то, что вы не показывали никакого кода ... кроме того, что вы показали свое решение в части 1, это просто так тривиально, что это только одна строка, и люди, возможно, этого не заметили. Во всяком случае, правильна ли моя догадка или нет, это помогло бы, если бы вы дали некоторое представление о том, какие у вас были мысли, какой код вы пробовали и т. Д. Для двух других частей. – abarnert