ztren

ztren 查看完整档案

填写现居城市  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 该用户太懒什么也没留下

个人动态

ztren 赞了回答 · 1月15日

解决python 如何将字符串转换为类变量嵌套列表然后为其赋值?

class Info(object): pass  
a = [Info(), Info()]  
exec("a[0].name = 'xx'", globals(),locals())  
print(a[0].name) #xx

关注 2 回答 1

ztren 提出了问题 · 1月15日

解决python 如何将字符串转换为类变量嵌套列表然后为其赋值?

如题,比如说将字符串"a[0].name"转换成变量a[0].name然后给它赋值。
目前尝试了许多方法,均未得到答案。
vars()[]或者globals()[]会因为list不能哈希报错,而eval()的内容不能被赋值。真就无解了?

关注 2 回答 1

ztren 提出了问题 · 1月15日

解决python 如何将字符串转换为类变量嵌套列表然后为其赋值?

如题,比如说将字符串"a[0].name"转换成变量a[0].name然后给它赋值。
目前尝试了许多方法,均未得到答案。
vars()[]或者globals()[]会因为list不能哈希报错,而eval()的内容不能被赋值。真就无解了?

关注 2 回答 1

ztren 关注了问题 · 1月15日

解决python 如何将字符串转换为类变量嵌套列表然后为其赋值?

如题,比如说将字符串"a[0].name"转换成变量a[0].name然后给它赋值。
目前尝试了许多方法,均未得到答案。
vars()[]或者globals()[]会因为list不能哈希报错,而eval()的内容不能被赋值。真就无解了?

关注 2 回答 1

认证与成就

  • 获得 0 次点赞
  • 获得 4 枚徽章 获得 0 枚金徽章, 获得 0 枚银徽章, 获得 4 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2016-10-04
个人主页被 22 人浏览