encontrar una llave en un diccionario
Otto Machado
ottomachado en infomed.sld.cu
Sab Mayo 24 18:17:42 CEST 2008
Hola amigos:
Creo un diccionario cuyas llaves van a ser fechas(datetimes) y quiero que si no tiene una llave, entonces me la añada, es algo asi:
diccdetails = {}
.......
if date in diccdetails.keys():
diccdetails[date]['Costo'] += float(tmp[9])
diccdetails[date]['Trafico'] += float(tmp[8])
diccdetails[date]['Peticiones'] = diccdetails[date]['Peticiones'] + 1
else:
diccdetails[date] = {}
diccdetails[date]['Costo'] = float(tmp[9])
diccdetails[date]['Trafico'] = float(tmp[8])
diccdetails[date]['Peticiones'] = 1
quiero saber si conocen alguna forma que sea mas eficiente, porque esta condición se cuestiona para cada línea de un fichero, y se vuelve un poco lenta.Hay alguna forma de verificar si esta o no esa llave que no sea asi?
Gracias
Diana
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es