Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
11
Help us understand the problem. What is going on with this article?
@akira6592

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

More than 1 year has passed since last update.

コード内に複数行のテキストを書いて、
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 の 「三連引用符」の箇所

11
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
akira6592
Ansible / ネットワーク / 自動化
ap-com
エーピーコミュニケーションズは「エンジニアから時間を奪うものをなくす」ため、ITインフラ自動化のプロフェッショナルとして、クラウドも含めたインフラ自動化技術で顧客の課題を解決すると同時に、SI業務の課題を解決するプロダクト・サービスを提供するNeoSIer(ネオエスアイヤー)です。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
11
Help us understand the problem. What is going on with this article?