@@ -92583,7 +92583,7 @@ msgstr ""
9258392583
9258492584#: ../Doc/library/stdtypes.rst:599
9258592585msgid "Iterator Types"
92586- msgstr ""
92586+ msgstr "Les types Itérateurs "
9258792587
9258892588#: ../Doc/library/stdtypes.rst:609
9258992589msgid ""
@@ -92592,12 +92592,18 @@ msgid ""
9259292592"support iteration. Sequences, described below in more detail, always "
9259392593"support the iteration methods."
9259492594msgstr ""
92595+ "Python supporte un concept d'itération sur les conteneurs. C'est implémenté "
92596+ "en utilisant deux méthodes distinctes qui permettent aux classes définies "
92597+ "par l'utilisateur de devenir itérables. Les séquences, décrites plus bas en "
92598+ "détail, supportent toujours les méthodes d'itération."
9259592599
9259692600#: ../Doc/library/stdtypes.rst:614
9259792601msgid ""
9259892602"One method needs to be defined for container objects to provide iteration "
9259992603"support:"
9260092604msgstr ""
92605+ "Une méthode doit être définie afin que les objets conteneurs supportent "
92606+ "l'itération :"
9260192607
9260292608#: ../Doc/library/stdtypes.rst:621
9260392609msgid ""
@@ -92610,12 +92616,22 @@ msgid ""
9261092616"member:`~PyTypeObject.tp_iter` slot of the type structure for Python objects "
9261192617"in the Python/C API."
9261292618msgstr ""
92619+ "Donne un objet itérateur. L'objet doit implémenter le protocole d'itération "
92620+ "décrit ci-dessous. Si un conteneur prend en charge différents types "
92621+ "d'itération, d'autres méthodes peuvent être fournies pour obtenir "
92622+ "spécifiquement les itérateurs pour ces types d'itération. (Exemple d'un "
92623+ "objet supportant plusieurs formes d'itération : une structure d'arbre "
92624+ "pouvant être parcourue en largeur ou en profondeur.) Cette méthode "
92625+ "correspond à l'attribut :c:member:`~PyTypeObject.tp_iter` de la structure du "
92626+ "type des objets Python dans l'API Python/C."
9261392627
9261492628#: ../Doc/library/stdtypes.rst:630
9261592629msgid ""
9261692630"The iterator objects themselves are required to support the following two "
9261792631"methods, which together form the :dfn:`iterator protocol`:"
9261892632msgstr ""
92633+ "Les itérateurs eux-mêmes doivent implémenter les deux méthodes suivantes, "
92634+ "qui forment ensemble le :dfn:`iterator protocol` :"
9261992635
9262092636#: ../Doc/library/stdtypes.rst:636
9262192637msgid ""
@@ -92624,6 +92640,11 @@ msgid ""
9262492640"`in` statements. This method corresponds to the :c:member:`~PyTypeObject."
9262592641"tp_iter` slot of the type structure for Python objects in the Python/C API."
9262692642msgstr ""
92643+ "Donne l'objet itérateur lui-même. Cela est nécessaire pour permettre à la "
92644+ "fois à des conteneurs et des itérateurs d'être utilisés avec les "
92645+ "instructions :keyword:`for` et :keyword:`in`. Cette méthode correspond à "
92646+ "l'attribut :c:member:`~PyTypeObject.tp_iter` de la structure des types des "
92647+ "objets Python dans l'API Python/C."
9262792648
9262892649#: ../Doc/library/stdtypes.rst:644
9262992650msgid ""
@@ -92632,6 +92653,10 @@ msgid ""
9263292653"member:`~PyTypeObject.tp_iternext` slot of the type structure for Python "
9263392654"objects in the Python/C API."
9263492655msgstr ""
92656+ "Donne l'élément suivant du conteneur. S'il n'y a pas d'autres éléments, une "
92657+ "exception :exc:`StopIteration` est levée. Cette méthode correspond à "
92658+ "l'attribut :c:member:`PyTypeObject.tp_iternext` de la structure du type des "
92659+ "objets Python dans l'API Python/C."
9263592660
9263692661#: ../Doc/library/stdtypes.rst:649
9263792662msgid ""
@@ -92640,6 +92665,10 @@ msgid ""
9264092665"forms. The specific types are not important beyond their implementation of "
9264192666"the iterator protocol."
9264292667msgstr ""
92668+ "Python définit plusieurs objets itérateurs pour itérer sur les types "
92669+ "standards ou spécifiques de séquence, de dictionnaires et d'autres formes "
92670+ "plus spécialisées. Les types spécifiques ne sont pas importants au-delà de "
92671+ "leur implémentation du protocole d'itération."
9264392672
9264492673#: ../Doc/library/stdtypes.rst:654
9264592674msgid ""
@@ -92652,7 +92681,7 @@ msgstr ""
9265292681
9265392682#: ../Doc/library/stdtypes.rst:664
9265492683msgid "Generator Types"
92655- msgstr ""
92684+ msgstr "Types Générateurs "
9265692685
9265792686#: ../Doc/library/stdtypes.rst:666
9265892687msgid ""
0 commit comments