Red de conocimiento informático - Problemas con los teléfonos móviles - Problemas al escribir un diccionario de Python

Problemas al escribir un diccionario de Python

#?Si se trata de otros datos, es necesario formatearlos en una lista y garantizar la coherencia de los datos (longitud,?tipo de datos...)

def?f1 ():

a?=?['a',?'b',?'c',?'a',?'c',?'a']

b?=?[1 ,?2,?3,?4,?5,?6]

d?=?{}

para?i?en?rango (len(a)):

#?¿Necesita agregar detección del tipo de valor clave#?Si la clave no existe, no se devolverá ninguna si?d.get(a[i]): d[a[i]].append (b[i]) else: d[a[i]]?=?[b[i]]

print(d)

si?__nombre__?==?' __main__':

f1()

#resultado

'''

{' b':?[2],? 'c':?[3,?5],?'a':?[1,?4,?6]}

'''