Python—修改列表中的字符串元素并使其成为全局变量
我有三个数据帧df1、df2、df3,每个数据帧都有a、b、c系列 我经常使用“a”系列,所以我想在使用jupyter笔记本电脑时,将每个df的“a”系列设置为全局Python—修改列表中的字符串元素并使其成为全局变量,python,global-variables,Python,Global Variables,我有三个数据帧df1、df2、df3,每个数据帧都有a、b、c系列 我经常使用“a”系列,所以我想在使用jupyter笔记本电脑时,将每个df的“a”系列设置为全局 z=['df1','df2','df3'] def makeglobal(z): for i in z: globals()[i + 'a'] = i['a'] makeglobal(z) print(df1a)预期会产生df1['a',],但它似乎不起作用 我该怎么做才能让它工作 谢谢
z=['df1','df2','df3']
def makeglobal(z):
for i in z:
globals()[i + 'a'] = i['a']
makeglobal(z) print(df1a)预期会产生df1['a',],但它似乎不起作用 我该怎么做才能让它工作 谢谢