将列表更改为字符串

时间:2016-09-18 17:37:29

标签: python-3.x

我知道如何将此列表更改为字符串,但我不知道如何使第一个和最后一个成为| - 和 - |分别。逻辑思考,S.join将加入列表但不会在 0 之前和 9 之后发生变化,因此任何关于如何更改它们的建议都会很棒。

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-|

1 个答案:

答案 0 :(得分:0)

您可以尝试格式化

"|-{}-|".format("-|-".join(index))