2010/4/30 monoBOT <monobot.s...@gmail.com>: [...] > self.nombre_fichero = xml_none(busqueda_xml ('usuario', 'nombre')) > self.primerapellido_fichero = xml_none(busqueda_xml ('usuario', > 'primerapellido')) > self.segundoapellido_fichero = xml_none(busqueda_xml ('usuario', > 'segundoapellido')) > self.dni_fichero = xml_none(busqueda_xml ('usuario', 'dni')) > self.direccion_fichero = xml_none(busqueda_xml ('usuario', > 'direccion')) > self.codigopostal_fichero = xml_none(busqueda_xml ('usuario', > 'codigopostal')) > self.poblacion_fichero = xml_none(busqueda_xml ('usuario', > 'poblacion')) > self.provincia_fichero = busqueda_xml ('usuario', 'provincia') > y así hasta 50 variables seguidas
attrs = ('nombre', 'primerapellido', 'segundoapellido', 'dni', ...) get_val = lambda q: xml_none(busqueda_xml('usuario', q)) for attr in attrs: setattr(self, "%s_fichero" % attr, get_val(attr)) ~Rolando _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/