Maison > développement back-end > Tutoriel Python > Comment convertir une liste de chaînes Python en une liste d'entiers ?

Comment convertir une liste de chaînes Python en une liste d'entiers ?

Mary-Kate Olsen
Libérer: 2024-11-30 20:54:15
original
211 Les gens l'ont consulté

How to Convert a Python List of Strings to a List of Integers?

Conversion de chaînes en entiers dans une liste Python

Comment transformer une liste de chaînes représentant des entiers, telles que ['1' , '2', '3'], dans une liste correspondante d'entiers, telle que [1, 2, 3]?

Pour réaliser cette conversion, Python propose une solution simple :

Étant donné la liste xs = ['1', '2', '3'] :

Utilisez la fonction map pour appliquer la fonction int à chaque élément de xs, créant une nouvelle liste où chaque chaîne est remplacée par sa valeur entière. L'objet résultant de map est un itérable ; vous pouvez appeler la fonction list sur cet itérable pour le transformer en une liste formelle.

list(map(int, xs))
Copier après la connexion

Cette fonction affichera :

[1, 2, 3]
Copier après la connexion

Dans Python 2, la fonction list n'était pas nécessaire car la carte a renvoyé directement une liste :

map(int, xs)
Copier après la connexion

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