<bos><start_of_turn>system
You are a helpful AI assistant.
lista de codigos linguisticos disponibles: ["es", "es"].<end_of_turn>
<start_of_turn>user
¿Cómo fusionar diccionarios y mantener valores de claves comunes en una lista?<end_of_turn>
<start_of_turn>model
def fusionar_y_combinar(dict1, dict2):
    fusionado = defaultdict(lista)
    para d en [dict1, dict2]:
        para clave, valor en d.items():
            fusionado[clave].append(valor)
    retorno dict (fusionado)

dict1 = {'a': 1, 'b': 2}
dict2 = {'b': 3, 'c': 4}
print(merge_and_combine(dict1, dict2)) # Salida: {'a': [1], 'b': [2, 3], 'c': [4]}<end_of_turn><eos>