Maison >développement back-end >Tutoriel Python >Convertir la liste en python en dictionnaire

Convertir la liste en python en dictionnaire

高洛峰
高洛峰original
2017-02-25 13:16:321414parcourir

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

Convertir la liste en python en dictionnaire

Solution :

Utilisez la fonction zip pour implémenter

Convertir la liste en python en dictionnaire

2. Utilisez des boucles pour implémenter

Convertir la liste en python en dictionnaire

3. enumerate à mettre en œuvre index

Convertir la liste en python en dictionnaire

Question 2 Comment convertir deux listes en dictionnaire ?

Description du problème : Supposons que vous ayez deux list

Convertir la liste en python en dictionnaire

Solutions : est toujours une fonction courante zip

Convertir la liste en python en dictionnaire

Ici, nous voyons que la fonction

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

Convertir la liste en python en dictionnaire

ou utiliser directement la fonction

suivante dict

Convertir la liste en python en dictionnaire

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 ?

Convertir la liste en python en dictionnaire

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.


Pour plus d'articles sur la conversion de List en python en dictionnaire, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn