Вы можете использовать конструктор словаря с диапазонами, включающими человеческие и собачьи годы, вам нужно будет добавить выброс 15
, который будет в конце, если вам понадобитсяправильно отсортированный словарь, вы можете просто отсортировать его, используя lambda
.Также вам нужно расширить свои диапазоны на 1 единицу, поскольку они не включены.
small_dog = dict(zip(range(2, 17), range(24, 84, 4)))
small_dog[1] = 15
small_dog = dict(sorted(small_dog.items(), key=lambda x: x[0]))
# {1: 15, 2: 24, 3: 28, 4: 32, 5: 36, 6: 40, 7: 44, 8: 48, 9: 52, 10: 56, 11: 60, 12: 64, 13: 68, 14: 72, 15: 76, 16: 80}