Articles of tuplas de

¿Cómo convertir una tupla a una cadena en Python?

Después de una statement de selección de MySQL, me quedo con lo siguiente: set([(‘1@a.com’,), (‘2@b.net’,), (‘3@c.com’,), (‘4@d.com’,), (‘5@e.com’,), (‘6@f.net’,), (‘7@h.net’,), (‘8@g.com’,)]) Lo que me gustaría tener es un emaillist = “\n”.join(queryresult) para al final, tener una cadena: 1@a.com 2@b.net 3@c.com etc ¿Cuál sería la forma correcta de convertir esta tupla anidada en cadena?

Iterar una lista de tuplas

Estoy buscando una forma limpia de iterar sobre una lista de tuplas donde cada una es un par como [(a, b), (c,d) …] . Además de eso me gustaría alterar las tuplas en la lista. La práctica estándar es evitar cambiar una lista mientras también se itera a través de ella, ¿qué debo hacer? Esto […]

Insertar múltiples filas en la base de datos con la lista de tuplas de Python

Tengo una lista de tuplas: list_ = [(1,7,3000),(1,8,3500), (1,9,3900)] Quiero actualizar una tabla con varias filas / valores para una ID determinada (en este caso ID = 1) Asi que: INSERT INTO table (ID, Speed, Power) VALUES (1,7,3000),(1,8,3500),(1,9,3900) Estoy teniendo problemas con el formato. He reducido la cadena a algo como esto: INSERT INTO … […]

Python 3: uso de tuplas en str.format ()

Estoy tratando de usar el método str.format() y tengo algunas dificultades cuando mis valores se almacenan dentro de una tupla. Por ejemplo, si lo hago: s = “x{}y{}z{}” s.format(1,2,3) Entonces obtengo ‘x1y2z3’ – no hay problema. Sin embargo, cuando lo bash: s = “x{}y{}z{}” tup = (1,2,3) s.format(tup) yo obtengo IndexError: tuple index out of […]

Escribiendo una lista de tuplas en un archivo de texto en Python

Tengo una lista de tuplas en el formato: (“some string”, “string symbol”, some number) Por ejemplo, (“Apples”, “=”, 10) . Necesito escribirlos en el archivo de salida, así: Apples = 10 Estoy teniendo problemas con el método de escritura. ¿Cómo puede hacerse esto?

Test de afirmaciones para tuplas con flotadores.

Tengo una función que devuelve una tupla que, entre otras cosas, contiene un valor flotante. Usualmente uso assertAlmostEquals para compararlos, pero esto no funciona con las tuplas. Además, la tupla también contiene otros tipos de datos. Actualmente estoy afirmando cada elemento de la tupla individualmente, pero eso se vuelve demasiado para una lista de tales […]

Cómo agregar con tuplas

Tengo pseudocódigo así: if( b < a) return (1,0)+foo(ab,b) Quiero escribirlo en python. Pero, ¿puede Python añadir tuplas? ¿Cuál es la mejor manera de codificar algo así?

Guardando diccionario cuyas claves son tuplas con json, python

Estoy escribiendo un pequeño progtwig en python y estoy usando un diccionario cuyas claves y valores (como dice el título) son tuplas. Estoy tratando de usar json de la siguiente manera import json data = {(1,2,3):(a,b,c),(2,6,3):(6,3,2)} print json.dumps(data) El problema es que sigo recibiendo TypeError: keys must be a string . ¿Cómo puedo hacerlo? Intenté […]

Pop / eliminar elementos de una tupla de python

No estoy seguro de poder aclararme, pero lo intentaré. Tengo una tupla en python por la que paso de la siguiente manera (vea el código a continuación). Mientras lo hago, mantengo un contador (llamémoslo ‘n’) y elementos ‘pop‘ que cumplen una determinada condición. Ahora, por supuesto, una vez que hago estallar el primer elemento, la […]

Cómo descomprimir múltiples tuplas en función de llamada

Si tengo una función def f(a, b, c, d) y dos tuplas, cada una con dos elementos, ¿hay alguna forma de descomprimir estas tuplas para que pueda enviar sus valores a la función? f(*tup1, *tup2)