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, )
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/