Perguntas com a marcação «tuples»

Na programação, as tuplas são simples * tipos de produtos *, representando coleções ordenadas de tipos.

2
Como funciona o std :: tie?
Eu usei std::tiesem pensar muito nisso. Funciona, então acabei de aceitar 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 } Mas como funciona essa magia negra ? Como um temporário criado …
120 c++  c++11  tuples 

8
Selecione explicitamente os itens de uma lista ou tupla
Eu tenho a seguinte lista Python (também pode ser uma tupla): myList = ['foo', 'bar', 'baz', 'quux'] eu posso dizer >>> myList[0:3] ['foo', 'bar', 'baz'] >>> myList[::2] ['foo', 'baz'] >>> myList[1::2] ['bar', 'quux'] Como escolho explicitamente itens cujos índices não têm padrões específicos? Por exemplo, eu quero selecionar [0,2,3]. Ou, …
120 python  list  select  indexing  tuples 

3
Qual é o significado de "(1,) == 1" no Python?
Estou testando a estrutura da tupla e achei estranho quando uso o ==operador como: >>> (1,) == 1, Out: (False,) Quando atribuo essas duas expressões a uma variável, o resultado é verdadeiro: >>> a = (1,) >>> b = 1, >>> a==b Out: True Esta pergunta é diferente da regra …



3
Tipo de dados par / tupla em Go
Enquanto fazia o exercício final do Tour of Go , decidi que precisava de uma fila de ( string, int) pares. Isso é bastante fácil: type job struct { url string depth int } queue := make(chan job) queue <- job{url, depth} Mas isso me fez pensar: existem tipos de …
118 go  tuples 

7
Como extrair os n-ésimos elementos de uma lista de tuplas?
Estou tentando obter os n-ésimos elementos de uma lista de tuplas. Eu tenho algo como: elements = [(1,1,1),(2,3,7),(3,5,10)] Desejo extrair apenas os segundos elementos de cada tupla em uma lista: seconds = [1, 3, 5] Eu sei que isso poderia ser feito com um forloop, mas queria saber se existe …
112 python  list  tuples 

4
Lista de tuplas para dicionário
Veja como estou convertendo atualmente uma lista de tuplas em dicionário em Python: l = [('a',1),('b',2)] h = {} [h.update({k:v}) for k,v in l] > [None, None] h > {'a': 1, 'b': 2} Existe uma maneira melhor? Parece que deveria haver uma linha para fazer isso.


7
Como converter uma lista de tuplas em várias listas?
Suponha que eu tenha uma lista de tuplas e desejo converter em várias listas. Por exemplo, a lista de tuplas é [(1,2),(3,4),(5,6),] Existe alguma função integrada em Python que o converte em: [1,3,5],[2,4,6] Este pode ser um programa simples. Mas estou apenas curioso sobre a existência de tal função integrada …
108 python  list  tuples 

6
Python: lista de dict, se houver, incremente um valor de dict, caso não acrescente um novo dict
Eu gostaria de fazer algo assim. 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 eu posso fazer ? …
107 python  loops  list  tuples 




12
Operações de tupla em elementos do Python, como soma
Existe alguma maneira de fazer com que as operações de tupla em Python funcionem assim: >>> a = (1,2,3) >>> b = (3,2,1) >>> a + b (4,4,4) ao invés de: >>> a = (1,2,3) >>> b = (3,2,1) >>> a + b (1,2,3,3,2,1) Eu sei que funciona assim porque …
99 python  tuples 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.