Maison > développement back-end > Tutoriel Python > Comment diviser des éléments de liste avec des délimiteurs en Python ?

Comment diviser des éléments de liste avec des délimiteurs en Python ?

Susan Sarandon
Libérer: 2024-10-17 13:18:30
original
660 Les gens l'ont consulté

How to Split List Elements with Delimiters in Python?

Diviser les éléments d'une liste en Python

Si vous devez diviser les éléments d'une liste, plusieurs méthodes sont disponibles en Python. Prenons un exemple :

my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847']
Copier après la connexion

Résultat souhaité :

['element1', 'element2', 'element3']
Copier après la connexion

Solution :

Pour atteindre le résultat souhaité sortie, vous pouvez utiliser la fonction split() avec un délimiteur (t) comme argument. L'extrait de code suivant illustre ceci :

[i.split('\t', 1)[0] for i in my_list]
Copier après la connexion

Explication :

  • La fonction split() divise chaque chaîne de ma_liste en utilisant le délimiteur (t) comme le séparateur.
  • L'argument maxsplit (défini sur 1) garantit que seule la première division est effectuée.
  • L'index [0] de la liste résultante représente l'élément avant le délimiteur, qui est le résultat souhaité.

En utilisant cette méthode, vous pouvez diviser efficacement les éléments de votre liste, en supprimant le délimiteur et tous les caractères suivants si nécessaire.

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