複数行の文字列を分割する

Beginner

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

はじめに

Python では、複数行の文字列は複数行の文字列を含む文字列です。場合によっては、複数行の文字列を個々の行のリストに分割する必要があります。各行を個別に処理する必要がある場合、これは便利です。

行に分割する

split_lines(s) という関数を作成します。この関数は、複数行の文字列 s を入力として受け取り、個々の行のリストを返します。関数は各行の区切り文字 (\n) で文字列を分割し、結果として得られる行のリストを返す必要があります。

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

まとめ

Python で複数行の文字列を個々の行のリストに分割するには、区切り文字として改行文字 (\n) を使用して split() メソッドを使うことができます。これにより、各行の区切りで文字列を分割し、結果として得られる行のリストが返されます。