@@ -92583,7 +92583,7 @@ msgstr ""
92583
92583
92584
92584
#: ../Doc/library/stdtypes.rst:599
92585
92585
msgid "Iterator Types"
92586
- msgstr ""
92586
+ msgstr "Les types Itérateurs "
92587
92587
92588
92588
#: ../Doc/library/stdtypes.rst:609
92589
92589
msgid ""
@@ -92592,12 +92592,18 @@ msgid ""
92592
92592
"support iteration. Sequences, described below in more detail, always "
92593
92593
"support the iteration methods."
92594
92594
msgstr ""
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."
92595
92599
92596
92600
#: ../Doc/library/stdtypes.rst:614
92597
92601
msgid ""
92598
92602
"One method needs to be defined for container objects to provide iteration "
92599
92603
"support:"
92600
92604
msgstr ""
92605
+ "Une méthode doit être définie afin que les objets conteneurs supportent "
92606
+ "l'itération :"
92601
92607
92602
92608
#: ../Doc/library/stdtypes.rst:621
92603
92609
msgid ""
@@ -92610,12 +92616,22 @@ msgid ""
92610
92616
"member:`~PyTypeObject.tp_iter` slot of the type structure for Python objects "
92611
92617
"in the Python/C API."
92612
92618
msgstr ""
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."
92613
92627
92614
92628
#: ../Doc/library/stdtypes.rst:630
92615
92629
msgid ""
92616
92630
"The iterator objects themselves are required to support the following two "
92617
92631
"methods, which together form the :dfn:`iterator protocol`:"
92618
92632
msgstr ""
92633
+ "Les itérateurs eux-mêmes doivent implémenter les deux méthodes suivantes, "
92634
+ "qui forment ensemble le :dfn:`iterator protocol` :"
92619
92635
92620
92636
#: ../Doc/library/stdtypes.rst:636
92621
92637
msgid ""
@@ -92624,6 +92640,11 @@ msgid ""
92624
92640
"`in` statements. This method corresponds to the :c:member:`~PyTypeObject."
92625
92641
"tp_iter` slot of the type structure for Python objects in the Python/C API."
92626
92642
msgstr ""
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."
92627
92648
92628
92649
#: ../Doc/library/stdtypes.rst:644
92629
92650
msgid ""
@@ -92632,6 +92653,10 @@ msgid ""
92632
92653
"member:`~PyTypeObject.tp_iternext` slot of the type structure for Python "
92633
92654
"objects in the Python/C API."
92634
92655
msgstr ""
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."
92635
92660
92636
92661
#: ../Doc/library/stdtypes.rst:649
92637
92662
msgid ""
@@ -92640,6 +92665,10 @@ msgid ""
92640
92665
"forms. The specific types are not important beyond their implementation of "
92641
92666
"the iterator protocol."
92642
92667
msgstr ""
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."
92643
92672
92644
92673
#: ../Doc/library/stdtypes.rst:654
92645
92674
msgid ""
@@ -92652,7 +92681,7 @@ msgstr ""
92652
92681
92653
92682
#: ../Doc/library/stdtypes.rst:664
92654
92683
msgid "Generator Types"
92655
- msgstr ""
92684
+ msgstr "Types Générateurs "
92656
92685
92657
92686
#: ../Doc/library/stdtypes.rst:666
92658
92687
msgid ""
0 commit comments