Olá pessoal, tudo bem?
Como existe um padrão na extração anual de preço, entendo que poderia ser criado uma generalização, inclusive para evitar erros.
Moscow_ano1 = Moscow[0:12]
Moscow_ano2 = Moscow[12:24]
Moscow_ano3 = Moscow[24:36]
Moscow_ano4 = Moscow[36:48]
Segue abaixo minha sugestão explicada em etapas:
1 - Primeiro pode ser criado um range com os intervalos de extração
2 - Criando uma lista de preços para a cidade de Moscow
No primeiro loop extrai os dados de 0 a 12, no segundo loop de 12 a 24, e assim sucessivamente.
3 - Ajustar o código para uma list comprehension
4 - Por fim, criar uma função genérica para a extração
5 - Construindo gráficos com os dados gerados