Pythonでリスト要素を別々の行に印刷する 質問する

Pythonでリスト要素を別々の行に印刷する 質問する

このコードを試すと:

import sys
print sys.path

次のような出力が得られます:

['.', '/usr/bin', '/home/student/Desktop', '/home/student/my_modules', '/usr/lib/pyth
on2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/pyth
on2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/local/lib/python2.6/dist-pack
ages', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/PIL', '/
usr/lib/python2.6/dist-packages/gst-0.10', '/usr/lib/pymodules/python2.6', '/usr/lib/
python2.6/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.6/gtk-2.0', '/usr/lib/p
ython2.6/dist-packages/wx-2.8-gtk2-unicode']

リストの各要素を次のように別々の行に印刷するにはどうすればよいでしょうか?

/usr/bin
/home/student/Desktop
/home/student/my_modules

ベストアンサー1

print("\n".join(sys.path))

(外側の括弧は Python 3 との互換性のために含まれており、Python 2 では通常省略されます。)

おすすめ記事