У меня есть следующий вход:эффективное отображение списка в Python
input = [(dog, dog, cat, mouse), (cat, ruby, python, mouse)]
и пытается иметь следующий вывод:
outputlist = [[0, 0, 1, 2], [1, 3, 4, 2]]
outputmapping = {0:dog, 1:cat, 2:mouse, 3:ruby, 4:python, 5:mouse}
Любые советы о том, как обращаться с учетом масштабируемости в виду (Var вход может стать действительно большим).
@ Феликс - нет, не совсем. Отображение OPs - это логическая организация, которая преобразует выходной список обратно во вход. – PaulMcG
Какие объекты «собака», «кошка» и т. Д.? Они хешируются? –
Откуда «5: мышь»? – SilentGhost