join()
split()
が文字列を要素に分割するのに対して、join()
はリストの要素をまとめて1つの文字列を作成します。l = ['Hi', 'I', 'am', 'Python', '3', '10']
print('.'.join(l)) # Hi.I.am.Python.3.10
print(' '.join(l)) # Hi I am Python 3 10
print('*-*'.join(l)) # Hi*-*I*-*am*-*Python*-*3*-*10
print('\n'.join(l)) # Hi
# I
# am
# Python
# 3
# 10
チャレンジ
入力で5つの名前が与えられたとき、それらを
-->
で区切って表示してください。入力には別々の行に5つの名前が含まれています。
出力は1行にまとめて、すべての名前を
-->
で区切って表示する必要があります。入力 | 出力 |
Anna
Simon
Lily
Bob
David | Anna-->Simon-->Lily-->Bob-->David |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB