Maison > développement back-end > Tutoriel Python > Comment convertir un objet cartographique Python en liste ?

Comment convertir un objet cartographique Python en liste ?

Linda Hamilton
Libérer: 2024-12-11 01:24:10
original
210 Les gens l'ont consulté

How Do I Convert a Python Map Object to a List?

Récupération d'une liste à partir d'une carte

Dans Python 3.x, la fonction map() renvoie un objet carte plutôt qu'une liste. Pour obtenir la liste mappée, les développeurs doivent explicitement convertir l'objet cartographique en liste.

Pour ce faire, utilisez le code suivant :

list(map(chr, [66, 53, 0, 94]))
Copier après la connexion

Ici, la fonction map() applique la chr() à chaque élément de la liste d’entrée et renvoie un objet map. La fonction list() convertit ensuite cet objet cartographique en liste.

Approches alternatives

Alternativement, si la liste mappée n'est utilisée que pour l'itération, ce n'est pas nécessaire pour le convertir en liste. L'objet map peut être itéré directement, comme on le voit ici :

# Prints "ABCD"
for ch in map(chr, [65, 66, 67, 68]):
    print(ch)
Copier après la connexion

Cette approche peut être plus efficace en termes d'utilisation de la mémoire, car les itérateurs occupent généralement moins de mémoire que les listes.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal