Perguntas com a marcação «iterator»

Um iterador é um padrão de programação orientado a objetos que permite a travessia através de uma coleção, independente da implementação real ou dos endereços de objetos na memória física. É um dos padrões de design comportamental do Gang of Four.



5
Como navegar por um vetor usando iteradores? (C ++)
O objetivo é acessar o "enésimo" elemento de um vetor de strings em vez do operador [] ou do método "at". Pelo que entendi, os iteradores podem ser usados ​​para navegar por contêineres, mas nunca usei iteradores antes, e o que estou lendo é confuso. Se alguém pudesse me dar …
105 c++  iterator  vector 






9
One-liner para verificar se um iterador produz pelo menos um elemento?
Atualmente estou fazendo isso: try: something = iterator.next() # ... except StopIteration: # ... Mas gostaria de uma expressão que pudesse colocar dentro de uma ifdeclaração simples . Existe algo integrado que tornaria este código menos desajeitado? any()retorna Falsese um iterável estiver vazio, mas irá potencialmente iterar sobre todos os …
101 python  iterator 

6
Iterador de lista circular em Python
Preciso iterar em uma lista circular, possivelmente muitas vezes, sempre começando com o último item visitado. O caso de uso é um pool de conexão. Um cliente pede uma conexão, um iterador verifica se a conexão apontada está disponível e a retorna, caso contrário, faz um loop até encontrar uma …
99 python  list  iterator 



12
Iterando o vetor C ++ do fim ao começo
É possível iterar um vetor do fim ao começo? for (vector<my_class>::iterator i = my_vector.end(); i != my_vector.begin(); /* ?! */ ) { } Ou isso só é possível com algo assim: for (int i = my_vector.size() - 1; i >= 0; --i) { }
96 c++  vector  iterator 

7
Como ler uma única linha de dados csv em Python?
Existem muitos exemplos de leitura de dados csv usando python, como este: import csv with open('some.csv', newline='') as f: reader = csv.reader(f) for row in reader: print(row) Quero apenas ler uma linha de dados e inseri-los em várias variáveis. Como faço isso? Procurei em todos os lugares por um exemplo …
94 python  file  csv  iterator  next 


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.