Уже есть много вопросов по сортировке словарей, но я не могу найти правильный ответ на мой вопрос.
У меня есть словарь v:
v = {3:4.0, 1:-2.0, 10:3.5, 0:1.0}
Мы должны превратить словарь v в отсортированный список.
lijst(v) = [1.0, -2.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.5]
Я пробовал работать с этим кодом:
def lijst(x):
return sorted(x.items(), key=lambda x: x[1])
Это список, который я получаю:
lijst(v) = [(1, -2.0), (0, 1.0), (10, 3.5), (3, 4.0)]
Кто-нибудь знает, как преобразовать это в список значений, отсортированных по порядку их ключа, с отсутствующими значениями, заполненными нулем?