您的位置 首页 编程知识

Python中如何通过变量名获取变量值?

中通过变量名获取变量值 程序中经常遇到需要遍历动态变量名的场景,本文将介绍 python 中如何实现这一功能。…

Python中如何通过变量名获取变量值?

中通过变量名获取变量值

程序中经常遇到需要遍历动态变量名的场景,本文将介绍 python 中如何实现这一功能。

要获取动态变量名的值,可以使用以下两种方法:

使用 eval() 函数

tree_1 = {'a1': 1, 'a2': 2} tree_2 = {'a3': 3, 'a4': 4} tree_3 = {'a5': 5, 'a6': 6}  for i in range(1, 4):     value = eval(f'tree_{i}')     for item in value:         print(item, value[item])
登录后复制

使用 locals() 函数

tree_1 = {'a1': 1, 'a2': 2} tree_2 = {'a3': 3, 'a4': 4} tree_3 = {'a5': 5, 'a6': 6}  for i in range(1, 4):     value = locals()[f'tree_{i}']     for item in value:         print(item, value[item])
登录后复制

通过以上两种方式,您可以通过 for 循环遍历动态变量名的值。

以上就是Python中如何通过变量名获取变量值?的详细内容,更多请关注php中文网其它相关文章!

本文来自网络,不代表四平甲倪网络网站制作专家立场,转载请注明出处:http://www.elephantgpt.cn/3752.html

作者: nijia

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

18844404989

在线咨询: QQ交谈

邮箱: 641522856@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部