Preguntas etiquetadas con tuples

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

2
¿Cómo funciona std :: tie?
Lo he usado std::tiesin pensarlo mucho. Funciona, así que acabo de aceptar que: auto test() { int a, b; std::tie(a, b) = std::make_tuple(2, 3); // a is now 2, b is now 3 return a + b; // 5 } Pero, ¿cómo funciona esta magia negra ? ¿Cómo se crea …
120 c++  c++11  tuples 

8
Seleccionar elementos explícitamente de una lista o tupla
Tengo la siguiente lista de Python (también puede ser una tupla): myList = ['foo', 'bar', 'baz', 'quux'] puedo decir >>> myList[0:3] ['foo', 'bar', 'baz'] >>> myList[::2] ['foo', 'baz'] >>> myList[1::2] ['bar', 'quux'] ¿Cómo selecciono explícitamente elementos cuyos índices no tienen patrones específicos? Por ejemplo, quiero seleccionar [0,2,3]. O de una …
120 python  list  select  indexing  tuples 

3
¿Cuál es el significado de "(1,) == 1," en Python?
Estoy probando la estructura de la tupla y me parece extraño cuando uso el ==operador como: >>> (1,) == 1, Out: (False,) Cuando asigno estas dos expresiones a una variable, el resultado es verdadero: >>> a = (1,) >>> b = 1, >>> a==b Out: True Esta pregunta es diferente …



3
Tipo de datos de par / tupla en Go
Mientras hacía el ejercicio final del Tour of Go , decidí que necesitaba una cola de ( string, int) pares. Eso es bastante fácil: type job struct { url string depth int } queue := make(chan job) queue <- job{url, depth} Pero esto me hizo pensar: ¿hay tipos de datos …
118 go  tuples 

7
¿Cómo extraer los elementos n-ésimo de una lista de tuplas?
Estoy tratando de obtener los elementos n-ésimo de una lista de tuplas. Tengo algo como: elements = [(1,1,1),(2,3,7),(3,5,10)] Deseo extraer solo los segundos elementos de cada tupla en una lista: seconds = [1, 3, 5] Sé que se podría hacer con un forbucle, pero quería saber si hay otra forma, …
112 python  list  tuples 

4
Lista de tuplas al diccionario
Así es como estoy convirtiendo actualmente una lista de tuplas en un diccionario en Python: l = [('a',1),('b',2)] h = {} [h.update({k:v}) for k,v in l] > [None, None] h > {'a': 1, 'b': 2} ¿Existe una forma mejor? Parece que debería haber una sola línea para hacer esto.

7
¿Cómo convertir una lista de tuplas a varias listas?
Supongamos que tengo una lista de tuplas y quiero convertir a varias listas. Por ejemplo, la lista de tuplas es [(1,2),(3,4),(5,6),] ¿Hay alguna función incorporada en Python que lo convierta a: [1,3,5],[2,4,6] Este puede ser un programa simple. Pero solo tengo curiosidad por la existencia de dicha función incorporada en …
110 python  list  tuples 


6
Python: Lista de dict, si existe, incremente un valor de dict, si no, agregue un nuevo dict
Me gustaría hacer algo así. list_of_urls = ['http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.cn/', 'http://www.google.com/', 'http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.com/', 'http://www.google.fr/', 'http://www.google.com/', 'http://www.google.cn/'] urls = [{'url': 'http://www.google.fr/', 'nbr': 1}] for url in list_of_urls: if url in [f['url'] for f in urls]: urls[??]['nbr'] += 1 else: urls.append({'url': url, 'nbr': 1}) Como lo puedo hacer ? No …
107 python  loops  list  tuples 




12
Operaciones de tupla de elementos de Python como suma
¿Hay alguna forma de hacer que las operaciones de tupla en Python funcionen así? >>> a = (1,2,3) >>> b = (3,2,1) >>> a + b (4,4,4) en vez de: >>> a = (1,2,3) >>> b = (3,2,1) >>> a + b (1,2,3,3,2,1) Sé que funciona así porque los métodos …
99 python  tuples 

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.