Bonjour à tous ... mon 1er post : une vraie consécration ^^

J'ai un problème qui concerne je pense que la théorie, après peut-être est-ce moi qui est trop fatigué en rentrant de vacances ...

J'ai une liste qui contient des noms de tables SQL d'une base de données.
Je souhaiterai dans un premier temps repérer et supprimer les occurences :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
# Sélection des noms de tables
tables = self.database.trouver_tables() # méthode déjà implémentée qui fonctionne
print(tables) # ceci marche correctement pas de souci jusque là
 
for i in tables:
     occurence = tables.count(tables[i]) # je veux compter pour chaque string le nombre de fois qu'il apparaît dans la liste
     print(occurence)
     i+1
J'obtiens l'erreur suivante :
TypeError: list indices must be integers [line 7]

Les indices de ma listes doivent être des entiers ... OK mais si je veux parcourir la liste je vais pas avoir trop le choix ...

aux âmes charitables qui veulent bien prêter attention à mon minuscule problème de débutant (hé hé et fier de l'être)

Merci d'avance