Diviser les chaînes multilignes

PythonPythonBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

En Python, une chaîne multiligne est une chaîne qui contient plusieurs lignes de texte. Parfois, il est nécessaire de diviser une chaîne multiligne en une liste de lignes individuelles. Cela peut être utile lorsque vous devez traiter chaque ligne séparément.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/lists("Lists") python/FunctionsGroup -.-> python/function_definition("Function Definition") python/ModulesandPackagesGroup -.-> python/standard_libraries("Common Standard Libraries") subgraph Lab Skills python/comments -.-> lab-13721{{"Diviser les chaînes multilignes"}} python/lists -.-> lab-13721{{"Diviser les chaînes multilignes"}} python/function_definition -.-> lab-13721{{"Diviser les chaînes multilignes"}} python/standard_libraries -.-> lab-13721{{"Diviser les chaînes multilignes"}} end

Diviser en lignes

Écrivez une fonction appelée split_lines(s) qui prend une chaîne multiligne s en entrée et renvoie une liste des lignes individuelles. Votre fonction devrait diviser la chaîne à chaque saut de ligne (\n) et renvoyer une liste des lignes résultantes.

def split_lines(s):
  return s.split('\n')
split_lines('This\nis a\nmultiline\nstring.\n')
## ['This', 'is a','multiline','string.', '']

Résumé

Pour diviser une chaîne multiligne en une liste de lignes individuelles en Python, vous pouvez utiliser la méthode split() avec le caractère de saut de ligne (\n) comme délimiteur. Cela divise la chaîne à chaque saut de ligne et renvoie une liste des lignes résultantes.