dados = [ {'castelo':'Só mais Um', 'madeira': 5956, 'moedas': 79109, 'pedra': 6116, 'pão': 3937, 'rubis': 1462} {'castelo':'Dois mais Um', 'madeira': 3902, 'moedas': 290198, 'pedra': 1640, 'pão': 7500, 'rubis': 3970}]
dados = [ {'castelo':'Só mais Um', 'madeira': 5956, 'moedas': 79109, 'pedra': 6116, 'pão': 3937, 'rubis': 1462} {'castelo':'Dois mais Um', 'madeira': 3902, 'moedas': 290198, 'pedra': 1640, 'pão': 7500, 'rubis': 3970}]
João, boa noite. É apenas um errinho de sintaxe. É necessário colocar vírgula para separar cada conjunto de dados. Exemplo:
dados = [
{'castelo':'Só mais Um', 'madeira': 5956, 'moedas': 79109, 'pedra': 6116, 'pão': 3937, 'rubis': 1462},
{'castelo':'Dois mais Um', 'madeira': 3902, 'moedas': 290198, 'pedra': 1640, 'pão': 7500, 'rubis': 3970}
]
Qualquer dúvida estou por aqui.
Bons estudos!