Python - 如何使用新的数字生成变量列表

Sch*_*uce 1 python variables auto-generate

我想要做的是找到一种更简洁的方法来创建彼此相似的空列表变量,最后不同的数字除外.

#For example:
var1 = []
var2 = []
var3 = []
var4 = []
#...
varN = []

#with the end goal of:
var_list = [var1,var2,var3,var4, ... varN]
Run Code Online (Sandbox Code Playgroud)

vit*_*ral 5

使用列表理解:

[[] for n in range(N)]
Run Code Online (Sandbox Code Playgroud)

或者一个简单的for循环

empt_lists = []
for n in range(N):
    empt_lists.append([])
Run Code Online (Sandbox Code Playgroud)

注意,[[]]*N这不起作用,它将使用相同的指针为所有项目!