[pyar] Argumentos para el uso de constantes como claves de diccionarios

Juan Carizza juan.carizza en gmail.com
Vie Nov 28 15:14:49 ART 2014


Un ejemplo rapido de porque yo lo hago de X forma:

CONF = {
     "comas": True,
     "coding": "utf8"
}

def leer_csv(_file)
     f = open(_file, encoding=CONFIGURACION["coding"], 
separado_por=CONF["comas"])

def escribir_archivo(_file):
     f = open(_file, encoding=CONF["coding"], separado_por=CONF["comas"])

def pasar_a_xml(_file):
    f = open(_file, encoding=CONF["coding"], separado_por=CONF["comas"])



Y ahora digo che...viste el dict CONF `comas` ahora se llama 
`tiene_coma` y `coding` ahora se llama `encoding`


El 11/28/14, 14:58, Juan Manuel Schillaci escribió:
> Buenas,
>
> Estamos teniendo una discusión casi filosófica en este punto con unos 
> compañeros respecto al uso de constantes/literales como claves de 
> diccionario. Ejemplo:
>
> diccionario['key'] vs diccionario[KEY]
>
> Yo tengo mi posición tomada, la cual no fue siempre la misma y puede 
> variar según el cansancio que tenga al momento de escribir el código, 
> pero me gustaría obtener opiniones imparciales.
>
> Se agradece de antemano!
>
> Saludos
> SKA
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20141128/93e398f8/attachment.html>


More information about the pyar mailing list