[Python-es] multiasignación de variables
Medardo Rodriguez (Merchise Group)
med.swl en gmail.com
Vie Abr 30 23:46:21 CEST 2010
# -*- coding: utf-8 -*-
# Se definen templates de los datos a leer
# Por ejemplo:
templates = { 'usuario': ('nombre', 'primerapellido',
'segundoapellido', 'dni', 'direccion', ), }
def settle_data(self, key, setter=lambda key, field:
xml_none(busqueda_xml(key, field))):
template = templates.get(key)
if template:
for field in template:
setattr(self, '%s_fichero' % field, setter(key, field))
# Saludos
Más información sobre la lista de distribución Python-es