2016-09-18 8 views
-1

このリストを文字列に変更する方法はわかっていますが、最初と最後を|と - |にする方法はわかりません。それぞれ、論理的に思えば、S.joinは一緒にリストに加わるが、との後には変更されないので、どのように変更できるかについてのアドバイスは素晴らしいだろう。リストを文字列に変更する

index = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] 

newindex = "-|-".join(index) 

>>>> 0-|-1-|-2-|-3-|-4-|-5-|-6-|-7-|-8-|-9 

私の予想される出力は次のとおりです。

|-0-|-1-|-2-|-3-|-4-|-5-|-6-|-7-|-8-|-9-| 
+0

あなたの予想される出力は何をフォーマットしようとすることができますか?あなたは[MCVE]を提供する必要があります。 –

+2

''' .join(index).replace( ''、 '| - ')'は必要な出力を提供しますか? –

+0

@JonClementsいいえ、私が上記の "| - " join(index) 'を持っているものはあなたのものより近くです。 –

答えて

0

あなたは

"|-{}-|".format("-|-".join(index)) 
関連する問題