Валерий, для подобных случаев (когда вам необходимо получить и значение, и индекс элемента одновременно) в Python существует функция enumerate() - берите на вооружение:
Возможно, в данном случае следует пожертвовать методом get() в пользу явной проверки наличия ключа в словаре, поскольку dumn_variable типа 999 нужно будет менять всякий раз при смене знака меньше на больше.
Kit Scribe, Думаю, что для явности в первую очередь нужно не методы к безликим именам переменных добавлять, а делать явными эти самые имена: [key for key in dict_of_data]
Потому что вы используете операцию конкатенации (+=). В вашем случае нужно использовать метод append - your_list.append(value). Но вообще, по уму, задача решается при помощи list comprehensions, о чем вам и написали в ответе.