Création de plusieurs variables à partir d'une liste de chaînes en Python
En Python, vous pouvez rencontrer des situations dans lesquelles vous devez créer plusieurs variables à partir d'un liste de chaînes. Par exemple, supposons que vous ayez une liste :
names = ['apple', 'orange', 'banana']
Votre objectif est de créer des listes distinctes pour chaque élément, nommées d'après la chaîne correspondante :
apple = [] orange = [] banana = []
Solution
Pour y parvenir, vous pouvez utiliser un dictionnaire :
fruits = {k: [] for k in names}
Cela crée un dictionnaire où les clés sont des chaînes de la liste des « noms », et les valeurs sont des listes vides.
Utilisation
Pour accéder à chaque liste, vous pouvez utiliser la clé du dictionnaire :
fruits['apple'] # Returns an empty list for 'apple' fruits['orange'] # Returns an empty list for 'orange' fruits['banana'] # Returns an empty list for 'banana'
Avantages de l'utilisation d'un dictionnaire
Bien que créer des variables distinctes pour chaque élément puisse sembler Logique, l'utilisation d'un dictionnaire offre plusieurs avantages :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!