1. ホーム
  2. python

[解決済み] Python - 改行で結合する

2022-10-27 16:28:10

質問

Pythonのコンソールに

>>> "\n".join(['I', 'would', 'expect', 'multiple', 'lines'])

与える。

'I\nwould\nexpect\nmultiple\nlines'

このような出力を期待したいところですが。

I
would
expect
multiple
lines

何が足りないのでしょうか?

どのように解決するのですか?

コンソールには、文字列そのものではなく、その表現が表示されます。

で接頭辞をつけると print を付けると、期待通りの結果が得られます。

ご覧ください この質問 を参照してください。超簡単に言うと、文字列の表現は、その文字列を得るためにソースコードに入力するものです。