Resultados da pesquisa a pedido "iteration"
Remova itens de uma lista enquanto itera sem usar memória extra no Python
Meu problema é simples: tenho uma longa lista de elementos pelos quais quero iterar e verificar cada elemento em relação a uma condição. Dependendo do resultado da condição, eu gostaria de excluir o elemento atual da lista e continuar iterando ...
moderno para loop para matriz primitiva
Existe alguma diferença de desempenho entre os loops for em uma matriz primitiva? Presumir: double[] doubleArray = new double[300000]; for (double var: doubleArray) someComplexCalculation(var);ou: for ( int i = 0, y = doubleArray.length; i < ...
Obter índice de chave no HashMap?
Em java, se estou fazendo um loop sobre okeySet() de umHashMap, como faço para obter (dentro do loop) o índice numérico dessa chave? Basicamente, ao percorrer o mapa, desejo obter 0,1,2 ... acho que isso seria mais limpo do que declarar um int e ...
Parando uma iteração sem usar `break` no Python 3
Por exemplo, esse código pode ser reescrito sembreak (e semcontinue oureturn)? import logging for i, x in enumerate(x): logging.info("Processing `x` n.%s...", i) y = do_something(x) if y == A: logging.info("Doing something ...
Python `for` não itera sobre o objeto enumerado
Por que isso não itera? import logging logging.basicConfig(level=logging.DEBUG) x = [] y = [[] for n in range(0, 1)] linedata = ["0","1","2"] x.append( linedata[0] ) d = linedata[1:] logging.debug( "d: {}".format(d) ) e = enumerate(d) ...
Como iterar através de dois IEnumerables simultaneamente?
Eu tenho dois enumeráveis:IEnumerable<A> list1 eIEnumerable<B> list2. Eu gostaria de iterá-los simultaneamente, como: foreach((a, b) in (list1, list2)) { // use a and b }Se eles não contiverem o mesmo número de elementos, uma exceção deve ser ...
itertools.islice comparado à fatia da lista
Eu tenho tentado aplicar um algoritmo para reduzir uma lista python em uma menor com base em um determinado critério. Devido ao grande volume da lista original, na ordem de 100 mil elementos, tentei usar as ferramentas para evitar ...
Os argumentos de comprimento variável do python (* args) expandem um gerador no momento da chamada da função?
Considere o seguinte código Python: def f(*args): for a in args: pass foo = ['foo', 'bar', 'baz'] # Python generator expressions FTW gen = (f for f in foo) f(*gen)Faz*args expandir automaticamente o gerador no momento da chamada? Dito de outra ...
Como esta Torre iterativa de Hanói funciona? C [duplicado]
Possível duplicado: Como é que isso funciona? Torres estranhas da solução de Hanói [https://stackoverflow.com/questions/2209860/how-does-this-work-weird-towers-of-hanoi-solution] Ao navegar no Google, encontrei esta solução interessante para o ...
Itere duas matrizes simultaneamente
Eu sou novo em Swift. Eu tenho feito programação em Java. Eu tenho um cenário para codificar no Swift. O código a seguir está em Java. Preciso codificar no Swift para o seguinte cenário // With String array - strArr1 String strArr1[] = ...