Olá Victor, tudo bem?
Sim, o código apresentado funcionaria para o mesmo proposito do apresentado na aula. A função juntarListas recebe duas listas como parâmetros, utiliza o método push para adicionar todos os elementos da segunda lista na primeira e, em seguida, utiliza o método sort para ordenar a lista resultante pelo preço.
Mas lembre-se, o intuito do curso é entender o funcionamento dos algoritmos que normalmente já estão implementados em métodos como o sort que você utilizou. No mais, fico feliz que tenha pensado um pouco além e tenha entendido o problema de forma geral.
Caso durante os seus estudos você tenha problema ou dúvidas, recorra ao fórum, estaremos aqui para ajudá-lo.
Abraços e bons estudos!