Aide programme python
Résolu
GGOKU221
-
mamiemando Messages postés 33730 Date d'inscription Statut Modérateur Dernière intervention - 9 janv. 2024 à 02:11
mamiemando Messages postés 33730 Date d'inscription Statut Modérateur Dernière intervention - 9 janv. 2024 à 02:11
A voir également:
- Aide programme python
- Citizen code python avis - Accueil - Outils
- Programme demarrage windows 10 - Guide
- Mettre en veille un programme - Guide
- Ce programme est écrit en python il construit un mot secret ✓ - Forum Python
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
La réponse de Jordane45 est la bonne manière de faire.
Cependant, je me permets de compléter à des fins pédagogique.
Donc tu aurais pu écrire
... ou encore (vu l'énoncé) :
... ou encore mieux (comme l'a dit jordane45) :
L'avantage de cette troisième solution, c'est qu'on ne se préoccupe pas de savoir si tab est une liste, un ensemble (plus généralement, quelle est sa nature, du moment que c'est un itérable). Outre l'élégance, cela présente un intérêt également pratique. La recherche dans un ensemble (set) se fait en O(log(n)) (voir O(1) pour un hashset), ce qui est bien plus rapide que la recherche que tu fais avec une boucle for (qui est en O(n)). Cela signifie que si tableau est très grand, le programme sera plus rapide et consommera moins d'énergie.
Bonne chance