Questions marquées «iteration»

Les itérations sont les répétitions successives en boucles telles que for, foreach ou while. Les questions avec cette balise concernent souvent la meilleure façon de gérer une collection de données.

2019
Comment fonctionne PHP foreach?

Permettez-moi de préfixer cela en disant que je sais ce que foreachc'est, ce qu'il fait et comment l'utiliser. Cette question concerne la façon dont cela fonctionne sous le capot, et je ne veux pas de réponses du type "c'est comme ça que vous bouclez un tableau avec foreach". Pendant longtemps,...

576
Façons d'itérer sur une liste en Java

Étant un peu nouveau dans le langage Java, j'essaie de me familiariser avec toutes les façons (ou au moins celles non pathologiques) que l'on pourrait parcourir à travers une liste (ou peut-être d'autres collections) et les avantages ou les inconvénients de chacun. Étant donné un List<E>...

369
Itération à travers une plage de dates en Python

J'ai le code suivant pour le faire, mais comment puis-je le faire mieux? À l'heure actuelle, je pense que c'est mieux que les boucles imbriquées, mais cela commence à devenir Perl-one-linerish lorsque vous avez un générateur dans une liste de compréhension. day_count = (end_date - start_date).days...

247
Le générateur.next () est-il visible dans Python 3?

J'ai un générateur qui génère une série, par exemple: def triangle_nums(): '''Generates a series of triangle numbers''' tn = 0 counter = 1 while True: tn += counter yield tn counter += + 1 En Python 2, je peux faire les appels suivants: g = triangle_nums() # get the generator g.next() # get the...