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

To check your solution you need to sign in
Sign in to continue