python将现有变量提取到列表中
我使用了python将现有变量提取到列表中,python,variables,local-variables,locals,Python,Variables,Local Variables,Locals,我使用了locals()函数并创建了一些变量。现在我需要将创建的所有变量提取到一个列表中,我该怎么做 例如: column_list=[x for x in range(100)] for i,j in enumerate(column_list): locals()['v'+str(i)]=pd.DataFrame(['Y','N'],columns=[j]) 现在,我有变量v0~v99,每个变量都是一个独立的数据帧 我需要将所有变量提取到变量列表中 所以我可以在所有变量上使用fo
locals()
函数并创建了一些变量。现在我需要将创建的所有变量提取到一个列表中,我该怎么做
例如:
column_list=[x for x in range(100)]
for i,j in enumerate(column_list):
locals()['v'+str(i)]=pd.DataFrame(['Y','N'],columns=[j])
现在,我有变量v0~v99,每个变量都是一个独立的数据帧
我需要将所有变量提取到变量列表中
所以我可以在所有变量上使用for循环:
variable_list -> [v0,v1,v2,v3,v4.v5.......]
提高抽象层次。写信给是不可靠的,在文件中建议不要这样做 您应该更改创建名为
v0
,v1
v99
,因此它首先附加到一个名为v
的列表中
现在,您的“变量列表”只是
v
本身,列表中的值可以访问v[0]
,v[1]
<代码>v[99] 不要那样做。。。使用口述。你能进一步说明吗?是的,这很有效。。但我仍然对知道如何获取现有变量感兴趣