如何将列表转换为多行字符串?

Rol*_*ndo 1 python

我有以下列表:

["Jargon", "Hello", "This", "Is", "Great"]
Run Code Online (Sandbox Code Playgroud)

我想填充一个字符串:

"""
{}
""".format(list-elements-besides-the-first)
Run Code Online (Sandbox Code Playgroud)

是否有一个简单的衬垫,我可以使用它,使我能够:

  1. 获取数组的所有元素(除了第一个元素)并将其推入{}?
  2. 是否有可能使每个元素都出现在自己的行中?

Joh*_*ica 9

"""
{}
""".format("\n".join(items[1:]))
Run Code Online (Sandbox Code Playgroud)


Grz*_*zki 7

您可以使用列表切片加入,即:

yourList = ["Jargon", "Hello", "This", "Is", "Great"]
butFirst = yourList[1:]
eachInASeparateLine = "\n".join(butFirst)

print eachInASeparateLine
Run Code Online (Sandbox Code Playgroud)