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
Susan Sarandonoriginal
2024-11-27 19:11:14424parcourir

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']

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']

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]

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']

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:
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