El lun, 05-07-2010 a las 11:55 -0500, Daniel Sarmiento escribió: > 2010/7/5 Jesús Genicio <jgeni...@gmail.com> > Hola: > > Desde un proceso envío esto ( en C): > > sprintf( Tupla, "( %3.4f, %3.4f, %3.4f, %3d)\r", Temp, Th, Tl, > Config); > > uart_puts( Tupla); > > > Y lo recibo así ( lógicamente en python) :)) : > > def Get_Tupla( self, id): > > Valor= self.device_command( id, 'P', 0) > Valor= Valor.replace( "\r", "") > Tupla= eval( Valor, dict(__builtins__=None)) > > returns=( Tupla[0], Tupla[ 1], Tupla[2], Tupla[3], > self.puerto) > return returns > > La pregunta es: > > ¿Hay manera de crear una tupla a partir de otra y añadirle un > parámetro > más, sin hacerlo de la manera que está escrita arriba.? > > Gracias de antemano. > > S2. > > _______________________________________________ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > Si te refieres a esta parte: > > > returns=( Tupla[0], Tupla[ 1], Tupla[2], Tupla[3], > self.puerto) > > > Podria ser concatenando dos tuplas: > > > returns = Tupla + (self.puerto, ) Perfecto, muchas gracias.
s2 > > > > > _______________________________________________ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/