Python:根据计数创建多个列表

Har*_*pal 2 python

我试图创建一些列表,具体取决于我的header_count中的数字.下面的代码应该生成3个列表,但我得到语法错误.

header_count = 4
for i in range(1, header_count):
    header_%s = [] % i
Run Code Online (Sandbox Code Playgroud)

orl*_*rlp 10

这是我对你想要的解释,我希望我猜对了(你不是很清楚).

header_count = 4
headers = [[] for i in range(1, header_count)]
Run Code Online (Sandbox Code Playgroud)

现在您可以像这样使用它:

headers[1].append("this goes in the first header")
headers[2].append("this goes in the second header")
Run Code Online (Sandbox Code Playgroud)