[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