Salut,
J'ai une classe d'objets qui exige un traitement des données pas trop lent. Dans ma classe, j'ai un dictionnaire qui couple des clés, toutes des chaines de caractèrse, à des objets, tous de la même classe.
Question 1) : Est-ce censé de faire ce genre de dico, dont les couples sont toujours de mêmey types ? Suis-je passé à côté d'un objet fait exprès pour ça ?
Question 2) : pour parcourir les valeurs du dictionnaire, si je fais : for i in dico.values(), est-ce que dico.values() est lent a être exécuté ? Ne ferais-je pas mieux de déclarer dico.values() comme un attribut de la classe à mettre à jour le cas échéant (fameux dilemne mémoire-vitesse)? Est-ce que je ferai mieux de déclarer deux listes dans ma classe au lieu d'un dictionnaire, càd une liste pour les clés et une liset pour les valeurs ?
Merci