Maison >développement back-end >Tutoriel Python >Convertir la liste en python en dictionnaire
Question 1 : Comment convertir une liste en dictionnaire ?
Description du problème : Par exemple, en python j'ai la liste suivante, dans laquelle les positions impaires correspondent à key
dans le dictionnaire, et les positions paires correspondent à value
Solution :
Utilisez la fonction zip pour implémenter
2. Utilisez des boucles pour implémenter
3. enumerate
à mettre en œuvre index
Question 2 Comment convertir deux listes en dictionnaire ?
Description du problème : Supposons que vous ayez deux list
Solutions : est toujours une fonction courante zip
joue un très bon rôle dans l'appariement Si deux La liste est. très grand, vous devez introduire zip
pour résoudre le problème itertools.izip
suivante dict
Et si on avait trois lsit ? Par exemple, nous rencontrons parfois un tel problème, comme l'enregistrement de certaines données sous une longitude et une latitude. Comment y parvenir ?
Nous pouvons voir qu'à l'heure actuelle, la fonction peut encore nous aider à mettre en œuvre avec succès les fonctions requises. Tout d'abord, intégrer la longitude et la latitude une par une, puis Les vals sont connectés et enfin assemblés à l'aide de la fonction zip
. dict
Résumé
Grâce à l'exemple ci-dessus, nous savons que nous pouvons intégrer les données via plusieurs appels de la fonction zip et enfin résolvez le problème, ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à tous ceux qui apprennent Python.