Perguntas com a marcação «iteration»

Iterações são repetições sucessivas em loops, como for, foreach ou while. As perguntas com essa tag geralmente preocupam-se sobre como lidar melhor com uma coleção de dados.


9
Como posso percorrer um mapa de mapas C ++?
Como posso percorrer um std::mapem C ++? Meu mapa é definido como: std::map< std::string, std::map<std::string, std::string> > Por exemplo, o contêiner acima contém dados como este: m["name1"]["value1"] = "data1"; m["name1"]["value2"] = "data2"; m["name2"]["value1"] = "data1"; m["name2"]["value2"] = "data2"; m["name3"]["value1"] = "data1"; m["name3"]["value2"] = "data2"; Como posso percorrer este mapa e …



3
Generator.next () é visível no Python 3?
Eu tenho um gerador que gera uma série, por exemplo: def triangle_nums(): '''Generates a series of triangle numbers''' tn = 0 counter = 1 while True: tn += counter yield tn counter += + 1 No Python 2, posso fazer as seguintes chamadas: g = triangle_nums() # get the generator …


8
Remover elementos da coleção enquanto itera
AFAIK, existem duas abordagens: Iterar uma cópia da coleção Use o iterador da coleção real Por exemplo, List<Foo> fooListCopy = new ArrayList<Foo>(fooList); for(Foo foo : fooListCopy){ // modify actual fooList } e Iterator<Foo> itr = fooList.iterator(); while(itr.hasNext()){ // modify actual fooList using itr.remove() } Existem razões para preferir uma abordagem …


9
"For" vs "each" em Ruby
Acabei de fazer uma pergunta rápida sobre loops no Ruby. Existe uma diferença entre essas duas maneiras de iterar através de uma coleção? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end Basta saber se estes são exatamente …
200 ruby  loops  foreach  iteration  each 


17
Toda recursão pode ser convertida em iteração?
Um tópico do reddit trouxe uma pergunta aparentemente interessante: Funções recursivas de cauda podem ser convertidas trivialmente em funções iterativas. Outros, podem ser transformados usando uma pilha explícita. Toda recursão pode ser transformada em iteração? O exemplo (contador?) Da postagem é o par: (define (num-ways x y) (case ((= x …



8
Iterar sobre atributos de objeto em python
Eu tenho um objeto python com vários atributos e métodos. Eu quero iterar sobre os atributos do objeto. class my_python_obj(object): attr1='a' attr2='b' attr3='c' def method1(self, etc, etc): #Statements Quero gerar um dicionário que contenha todos os atributos dos objetos e seus valores atuais, mas quero fazê-lo de maneira dinâmica (se …


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.