从字符串python列表中创建一个空列表

时间:2015-09-26 20:57:48

标签: python

我正在努力找到一种方法来初始化字符串列表,使其成为空列表,并将字符串作为名称。 所以基本上采取

l = ['x', 'y', 'z']

然后制作它以便我可以调用y(不是' y')并让它返回一个我可以使用的空字符串[]。它甚至可能吗?

2 个答案:

答案 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
[]