J'ai une liste comme: et je veux l'imprimer comme p> mais cela n'a pas fonctionné.
Comment ajouter un caractère ou un numéro à un nom de variable? P> p>
3 Réponses :
Vous pouvez utiliser Mais c'est vraiment mauvais style. Ne fais pas ça. Vous devez refacturer votre code et utiliser eval () code> pour cela.
pour code> boucles pour passer via vos listes E.g. P>
laissant de côté à côté de la mauvaise idée d'une idée (probablement vraiment em> mal), les noms variables ne sont que des clés dans un dict de python. Une solution à une ligne pourrait être: p>
vars () [NEW_NAME] = vars (). POP (old_name) P>
blockQuote>
pour les variables globales et p>
vars (quelque_obj) [NEW_NAME] = vars (quelque_obj) .pop (Nom Old_Name) P>
blockQuote>
pour les variables d'un objet quelque_obj. p>
hmm, je suis sûr que vous n'avez pas besoin de ne pas avoir besoin ni vraiment, mais Python a des provisions pour informatique em> nom de variable. Il s'agit simplement d'une fonctionnalité plutôt avancée et de la manière habituelle est d'utiliser des mappages ( Ici, vous utiliseriez: p> dict code>) ou de la séquence (
list code> ou
TUPLE code>) contenants.
[['mortemcliffigearlerpcontrol']]
Pourquoi ne pas avoir de
dict code> nommé
tout code> avec les touches
0 code>,
1 code>, ... alors vous pouvez obtenir et définir Valeurs du dictionnaire avec
num code> facilement. (Bien que gardez à l'esprit que
tout code> est une fonction intégrée.)