Maison > développement back-end > Tutoriel Python > Comment puis-je convertir efficacement tous les éléments d'une liste Python en majuscules ?

Comment puis-je convertir efficacement tous les éléments d'une liste Python en majuscules ?

Susan Sarandon
Libérer: 2024-11-27 19:11:14
original
481 Les gens l'ont consulté

How Can I Efficiently Convert All Elements in a Python List to Uppercase?

Application de fonctions aux éléments de liste : un guide complet

Introduction

Travailler avec des listes dans Python nécessite souvent d'appliquer des transformations ou des fonctions à chaque élément. Une opération fondamentale consiste à convertir les éléments en majuscules.

Problème : Conversion des éléments de la liste en majuscules

Étant donné une liste de chaînes :

mylis = ['this is test', 'another test']
Copier après la connexion

Le le but est de modifier chaque élément de la liste dans sa forme majuscule, ce qui entraîne dans :

['THIS IS TEST', 'ANOTHER TEST']
Copier après la connexion
Copier après la connexion

Solution : Utiliser la compréhension de liste

Pour y parvenir, la compréhension de liste est une technique élégante qui permet d'appliquer des fonctions à chaque élément de la liste. L'extrait de code suivant montre comment appliquer la méthode upper() à chaque élément :

[item.upper() for item in mylis]
Copier après la connexion

Cette compréhension recrée fonctionnellement une nouvelle liste avec les éléments transformés, en utilisant la fonction upper() pour convertir chaque chaîne en majuscules. .

Résultat :

L'exécution du code ci-dessus donne le résultat souhaité sortie :

['THIS IS TEST', 'ANOTHER TEST']
Copier après la connexion
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!

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