Diviser les chaînes multilignes

Beginner

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

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.

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.