LoginSignup
9
11

More than 5 years have passed since last update.

コード内に書いた複数行のテキストを手っ取り早くリストにする

Last updated at Posted at 2017-01-26

コード内に複数行のテキストを書いて、
1行1要素のリストに変換したい場合のコードです。

textlist.py
textlist = """\
手っ取り早く
複数行のテキストを
リストにしたい。
ここにテキストを
貼り付けるイメージです。
""".splitlines()
確認
print(textlist)
['手っ取り早く', '複数行のテキストを', 'リストにしたい。', 'ここにテキストを', '貼り付けるイメージです。']

なお、1行目末尾の \ がないと、最初に改行コードが来るので、結果的に1つ目の要素に空文字が来てしまいます。

textlist.py
textlist = """
手っ取り早く
複数行のテキストを
リストにしたい。
ここにテキストを
貼り付けるイメージです。
""".splitlines()
確認
print(textlist)
['', '手っ取り早く', '複数行のテキストを', 'リストにしたい。', 'ここにテキストを', '貼り付けるイメージです。']

参考

https://docs.python.jp/3/tutorial/introduction.html#strings の 「三連引用符」の箇所

9
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
11