Preguntas etiquetadas con tuples

En programación, las tuplas son simples * tipos de productos *, que representan colecciones ordenadas de tipos.

907
¿Qué son las "tuplas con nombre" en Python?

Leyendo los cambios en Python 3.1 , encontré algo ... inesperado: La tupla sys.version_info ahora es una tupla con nombre : Nunca antes había oído hablar de tuplas con nombre, y pensé que los elementos podían indexarse ​​por números (como en tuplas y listas) o por claves (como en dictados)....

544
Convertir lista a tupla en Python

Estoy tratando de convertir una lista en una tupla. La mayoría de las soluciones en Google ofrecen el siguiente código: l = [4,5,6] tuple(l) Sin embargo, el código produce un mensaje de error cuando lo ejecuto: TypeError: el objeto 'tupla' no es invocable ¿Cómo puedo solucionar este...

411
Expandiendo tuplas en argumentos

¿Hay alguna manera de expandir una tupla de Python en una función, como parámetros reales? Por ejemplo, aquí expand()hace la magia: some_tuple = (1, "foo", "bar") def myfun(number, str1, str2): return (number * 2, str1 + str2, str2 + str1) myfun(expand(some_tuple)) # (2, "foobar",...

298
¿Cómo fusionar listas en una lista de tuplas?

¿Cuál es el enfoque pitónico para lograr lo siguiente? # Original lists: list_a = [1, 2, 3, 4] list_b = [5, 6, 7, 8] # List of tuples from 'list_a' and 'list_b': list_c = [(1,5), (2,6), (3,7), (4,8)] Cada miembro de list_ces una tupla, cuyo primer miembro es de list_ay el segundo es de...

282
Agregar variables a la tupla

Estoy aprendiendo Python y creando una conexión de base de datos. Al intentar agregar a la base de datos, estoy pensando en crear tuplas a partir de información y luego agregarlas a la base de datos. Lo que estoy haciendo : estoy tomando información del usuario y la almaceno en variables. ¿Puedo...

275
Ignorar el valor de retorno múltiple de Python

Digamos que tengo una función de Python que devuelve múltiples valores en una tupla: def func(): return 1, 2 ¿Hay una buena manera de ignorar uno de los resultados en lugar de simplemente asignarlo a una variable temporal? Digamos que si solo me interesara el primer valor, ¿hay una mejor manera...

207
Convierte tuplas a la lista y viceversa

Actualmente estoy trabajando en un editor de mapas para un juego en pygame, usando mapas en mosaico. El nivel se construye a partir de bloques en la siguiente estructura (aunque mucho más grande): level1 = ( (1,1,1,1,1,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1)...

160
Python agrega elemento a la tupla

Tengo algunos object.ID-s que trato de almacenar en la sesión del usuario como tupla. Cuando agrego el primero, funciona, pero parece tupla, (u'2',)pero cuando trato de agregar uno nuevo con mytuple = mytuple + new.iderror conseguido can only concatenate tuple (not "unicode") to

152
Obteniendo un valor de una tupla

¿Hay alguna manera de obtener un valor de una tupla en Python usando expresiones? def tup(): return (3, "hello") i = 5 + tup() # I want to add just the three Sé que puedo hacerlo: (j, _) = tup() i = 5 + j Pero eso agregaría unas pocas docenas de líneas a mi función, duplicando su...