У меня есть что-то вроде этого:Как обеспечить уникальные значения в многомерном массиве?
color_names = ('red', 'blue', 'orange', 'red')
В списке выше я хочу сделать что-то вроде этого:
colors = [(0, 'red'), (1, 'blue'), (2, 'orange')]
Каждый цвет должен быть уникальным, то почему я должен игнорировать второй «красный 'в первом списке. Мое текущее решение имеет много циклов и условий. Я ищу лучшее решение.
делает заказ дело? Если да, то какой элемент выбран? –
Не могли бы вы использовать словарь, с цветом в качестве ключа? поэтому colors = {'red': 0, 'blue': 1, 'orange': 2}? В противном случае вам придется выполнить тест вручную. –
Почему ваш заголовок говорит «многомерный массив», когда этот список равен только 1D? –