以这种方式使用大量变量是个坏主意。巨蟒有一些奇妙的东西。口述。可以将变量名用作键,将列表用作值。
foo = dict(s1= ["sea rescue","rescue boat", "boat"],
s2 = ["water quality","water pollution","water"])
nestedlist= []
for bar in foo.values():
nestedlist.append(bar)
print(nestedlist)
这将为您节省大量的内存和代码,最终使您的代码更易于阅读。并且内存引用也不会被100个变量捕获。
我强烈建议您,实际上您应该学习dict,因为它是python中非常重要的对象。
如果你有问题请告诉我
输出将是一个嵌套列表,如下所示: