Resultados de la búsqueda a petición "iterable-unpacking"

3 la respuesta

Desempaque de tupla extendido en Python 2

Es posible simular el desempaquetado de tuplas extendidas en Python 2? Específicamente, tengo un bucle for: for a, b, c in mylist:que funciona bien cuando mylist es una lista de tuplas de tamaño tres. Quiero lo mismo para que funcione el bucle ...

2 la respuesta

Existe una forma más elegante de desempaquetar claves y valores de un diccionario en dos listas, sin perder consistencia?

o que se me ocurrió es: keys, values = zip(*[(key, value) for (key, value) in my_dict.iteritems()]) Pero no estoy satisfecho. ¿Qué dicen los pythonistas?

4 la respuesta

Returning tuple with a single item from a function

Solo me encontré con esta pequeña rareza en Python y pensé quedocument it escríbelo como una pregunta aquí en caso de que alguien más esté tratando de encontrar una respuesta con los mismos términos de búsqueda infructuosos que yo era Parece ...

4 la respuesta

Desempaque de tuplas en operaciones de mapas

Frecuentemente me encuentro trabajando con Listas, Seqs e Iteradores de Tuplas y me gustaría hacer algo como lo siguiente, val arrayOfTuples = List((1, "Two"), (3, "Four")) arrayOfTuples.map { (e1: Int, e2: String) => e1.toString + e2 } Sin ...

3 la respuesta

Desempaquetado, desempaquetado extendido y desempaquetado extendido anidado

Considere estas expresiones ... Tenga paciencia ... esta es una larga lista ... (Nota: algunas expresiones se repiten; esto es solo para presentar un "contexto") a, b = 1, 2 # simple sequence assignment a, b = ['green', 'blue'] # ...

8 la respuesta

"Desempaquetando" una tupla para llamar a un puntero de función coincidente

Estoy tratando de almacenar en unastd::tuple un número variable de valores, que luego se utilizarán como argumentos para una llamada a un puntero de función que coincida con los tipos almacenados. He creado un ejemplo simplificado que muestra ...

8 la respuesta

operador de sobrecarga << para std :: tuple - ¿posibles simplificaciones?

Solía una respuesta a la pregunta SO "iterar sobre tupla" [https://stackoverflow.com/a/6894436/350713] para escribir un método para sobrecargar<<. Este método fue probado y parece funcionar correctamente cong++ 4.7 en Debian squeeze. Sin ...