Индексирование значений с плавающей точкой в Python

У меня есть список с плавающей точкой, сгенерированный из структуры данных, которая представляет собой список словарей - то есть я перебрал весь список и выбрал для определенных значений в данном словаре. Теперь я хочу что-то сделать с этими точками данных, для чего мне нужна ссылка на исходную позицию. Я попытался просто использовать точку данных в качестве ключа, но после попытки и неудачи я немного покопался и понял, что поплавки точно не представлены из-за работы компьютеров.

Итак, мне нужен какой-то способ присвоить уникальное значение каждому словарю в списке, например:

list = [...]
vallist = []
index = {}
for i in range(0, len(list)):
value = i+0.123
vallist.append(value)
index[value] = i

За исключением того, что мне, очевидно, нужно назначить каждому значению уникальный элемент, чтобы можно было указывать на его положение в списке объекта. Я представляю, что мог бы создать новый объект под названием «valuelist» или что-то еще, а затем int над этим, но это кажется чем-то, что, вероятно, имеет очевидный обходной путь, который я просто слишком толст, чтобы понять.

Еще раз хочу сказать, что я хочу, чтобы значения указывали на их исходную позицию в списке - в моей структуре данных мой список содержит тонну словарей, а способ обработки - несколько сложнее, поэтому я Я застрял с моей, возможно, непрактичной структурой.

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос