我正在努力找到一种方法来初始化字符串列表,使其成为空列表,并将字符串作为名称。 所以基本上采取
l = ['x', 'y', 'z']
然后制作它以便我可以调用y(不是' y')并让它返回一个我可以使用的空字符串[]。它甚至可能吗?
答案 0 :(得分:0)
字典对你有用吗?
l = ['x', 'y', 'z']
empties = {i: [] for i in l}
例如,empties['y']
将返回[]
。
答案 1 :(得分:0)
回答你的问题而不是告诉你想要 - 或不做:
locals()
将返回当前范围中的局部变量的字典。您可以向其添加项目:
>>> for i in l:
... locals()[ i ] = []
...
>>> x
[]
>>> y
[]
>>> z
[]