Maison > développement back-end > Tutoriel Python > Comment convertir des listes imbriquées de chaînes en listes imbriquées d'entiers en Python ?

Comment convertir des listes imbriquées de chaînes en listes imbriquées d'entiers en Python ?

Patricia Arquette
Libérer: 2024-12-02 02:59:12
original
861 Les gens l'ont consulté

How to Convert Nested Lists of Strings to Nested Lists of Integers in Python?

Conversion de chaînes en entiers dans des listes imbriquées

En Python, il peut être nécessaire de convertir des listes imbriquées contenant des chaînes en listes d'entiers. Cet objectif nécessite de comprendre la fonction int() intégrée et de l'appliquer aux éléments de la liste.

Le défi

Étant donné un tuple de tuples avec des éléments de chaîne :

T1 = (('13', '17', '18', '21', '32'),
      ('07', '11', '13', '14', '28'),
      ('01', '05', '06', '08', '15', '16'))
Copier après la connexion

La tâche consiste à convertir les éléments de chaîne en entiers et à les stocker dans une nouvelle liste de lists :

T2 = [[13, 17, 18, 21, 32],
      [7, 11, 13, 14, 28],
      [1, 5, 6, 8, 15, 16]]
Copier après la connexion

La solution

La fonction int() transforme une chaîne représentant un nombre en une valeur entière. Par exemple :

> int("1") + 1
2
Copier après la connexion

Connaissant la structure de T1 (listes à un seul niveau), vous pouvez utiliser map() dans Python 3 :

T2 = [list(map(int, x)) for x in T1]
Copier après la connexion

Ou utiliser map() directement en Python 2 :

T2 = [map(int, x) for x in T1]
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