list ( ).count ( )
DESCRIPTION.
Retourne le nombre d'items de la liste ayant la même valeur.
SYNTAXE.
Elements = LST_Designation.count ( valeur )
Elements = ⇨ variable qui recevra le nombre d'items [ optionnel ]
LST_Designation ⇨ nom de la liste [ OBLIGATOIRE ]
.count ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
valeur ⇨ valeur à rechercher [ OBLIGATOIRE ]
REMARQUES.
valeur peut être n'importe quel type d'objet valide dans Python : int ( ), float ( ), complex ( ), str ( ) ou objet collection. Si valeur est un objet composite, tel que : list ( ), tuple ( ), dict ( ), ..., c'est bien cet objet, qui sera recherché. Il faut bien comprendre par items de même valeur, tous les items faisant référence au même objet.
LST_Designation doit être une list ( ) existante et valide, même si elle ne possède aucun item (list ( ) vide).
EXEMPLES.
Saisie = 17
LST_Resultats = [ True , "17" , Saisie , [ ] , 17 , "17" , ( 4 * 0 ) , ( 7 - 7 ) , 0 , 1 , ( 10 + 7 ) ]
print ( LST_Resultats.count ( "17" ) ) retourne 2
La chaine de caractères "17" est présente 2 fois dans LST_Resultats.
print ( LST_Resultats.count ( 17 ) ) retourne 3
Bien que le nombre 17 ne soit écrit qu'une seule fois dans LST_Resultats, les items 17, ( 10 + 7 ) et Saisie font en réalité, tous les 3, référence a l'objet 17.
Saisie = 2468
print ( Saisie ) retourne 2468
print ( LST_Resultats.count ( 2468 ) ) retourne 0
print ( LST_Resultats.count ( 17 ) ) retourne 3
print ( LST_Resultats ) retourne [True, '17', 17, [], 17, '17', 0, 0, 0, 1, 17]
Bien que la valeur de Saisie ait changé, la valeur de l'item initié par Saisie (le troisième, ou index 2) est restée à 17. La valeur 2468 ne corresponds à aucun item de LST_Resultats. A noter aussi que les valeurs entrées sous forme de calculs, sont maintenant présentes sous leur forme calculée.
print ( LST_Resultats.count ( True ) ) retourne 2
Bien que True ne soit entré qu'une seule fois dans LST_Resultats, Python a retourné le nombre d'items équivalent à True, c'est à dire équivalent à 1, soit 2 items.
print ( LST_Resultats.count ( False ) ) retourne 3
Bien que False n'ait pas été entré dans LST_Resultats, Python a retourné le nombre d'items équivalent à False, c'est à dire équivalent à 0, soit 3 items : ( 4 * 0 ), ( 7 - 7 ) et 0. ( 4 * 0 ) et ( 7 - 7 ) ayant été évalués et inscrits comme valeur 0 dans LST_Resultats
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.