Bonjour, j'aimerais créér un nom de variable par rapport à une chaîne de caractère et une variable (donc les incrémenter).
de façon à ce que dans une boucle, à chaque fois cela créé une variable différentes. ex: bdd_user_1, bdd_user_2, bdd_user_3 donc le numéro serait oar exemple la variable i.
Mais le problème est que je ne peut que ajouter si la liste contient des strings mais moi ce sont des listes dans des listes…
Quand on utilise des listes on a justement pas besoin de créer des variables de cette manière, on peut accéder directement aux éléments des listes et des sous-listes.
Je crois que je commence à comprendre, c'est à cause des fstrings que tu veux créer des variables dynamiques ? Tu peux quand même utiliser le format liste[x] dans les fstrings.
L'autre problème c'est que tu écrase ta variable bdd ligne 28.
La variable porte le même nom mais à chaque tour de boucle son contenu est différent. Comme la variable i qui est incrémentée de 1 à chaque tour de boucle.
Essaie en t'inspirant du bout de code que j'ai posté et tu vas voir que ça fonctionne très bien.
- Edité par LoupSolitaire 16 janvier 2021 à 21:21:29
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Blond, bouclé, toujours le sourire aux lèvres...
Blond, bouclé, toujours le sourire aux lèvres...
Blond, bouclé, toujours le sourire aux lèvres...
Blond, bouclé, toujours le sourire aux lèvres...
entwanne — @entwanne — Un zeste de Python — La POO en Python — Notions de Python avancées — Les secrets d'un code pythonique