Preguntas etiquetadas con tuples

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

6
Devolviendo dos valores, Tuple vs 'out' vs 'struct'
Considere una función que devuelve dos valores. Podemos escribir: // Using out: string MyFunction(string input, out int count) // Using Tuple class: Tuple<string, int> MyFunction(string input) // Using struct: MyStruct MyFunction(string input) ¿Cuál es la mejor práctica y por qué?
86 c#  struct  tuples  out  value-type 

10
Pretty-print std :: tupla
Esta es una continuación de mi pregunta anterior sobre contenedores STL de impresión bonita , para la cual logramos desarrollar una solución muy elegante y completamente general. En este siguiente paso, me gustaría incluir la impresión bonita para std::tuple<Args...>, usando plantillas variadas (por lo que esto es estrictamente C ++ …

13
Restar 2 listas en Python
Ahora mismo tengo los valores de vector3 representados como listas. ¿Hay alguna manera de restar 2 de estos valores como vector3, como [2,2,2] - [1,1,1] = [1,1,1] ¿Debería usar tuplas? Si ninguno de ellos define estos operandos en estos tipos, ¿puedo definirlos en su lugar? Si no es así, ¿debería …
84 python  list  tuples  vector 

9
Transforma la "lista de tuplas" en una lista plana o una matriz
Con Sqlite, un comando "select..from" devuelve los resultados "salida", que imprime (en python): >>print output [(12.2817, 12.2817), (0, 0), (8.52, 8.52)] Parece ser una lista de tuplas. Me gustaría convertir la "salida" en una matriz 1D simple (= lista en Python, supongo): [12.2817, 12.2817, 0, 0, 8.52, 8.52] o una …
82 python  list  tuples 

8
¿Cómo agregar valor a una tupla?
Estoy trabajando en un guión donde tengo una lista de tuplas como ('1','2','3','4'). p.ej: list = [('1','2','3','4'), ('2','3','4','5'), ('3','4','5','6'), ('4','5','6','7')] Ahora tengo que añadir '1234', '2345', '3456'y '4567'respectivamente, al final de cada tupla. p.ej: list = [('1','2','3','4','1234'), ('2','3','4','5','2345'), ('3','4','5','6','3456'), ('4','5','6','7','4567')] ¿Es posible de alguna manera?
79 python  tuples 

6
Desembalaje de tuplas en operaciones de mapas
Con frecuencia me encuentro trabajando con listas, secuencias 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 embargo, el compilador nunca parece estar de acuerdo con esta sintaxis. …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.