登录社区云,与社区用户共同成长
邀请您加入社区
1 需求定义 以自定义的方式循环命名变量并赋值。# 原始方法num_1=1num_2=2num_3=3num_4=4num_5=52 解决方式 利用python中在字符串前加f【即在字符串内支持大括号内的python表达式】和locals()来动态定义变量。#改进方法## 方法一:使用ffor i in range(5):locals()[f'num_{i}']=i## 方法二:不使用ffor
以自定义的方式循环命名变量并赋值。
# 原始方法 num_1=1 num_2=2 num_3=3 num_4=4 num_5=5
利用在字符串前加f【即在字符串内支持大括号内的python表达式】和locals()来动态定义变量。
#改进方法 ## 方法一:使用f for i in range(5): locals()[f'num_{i}']=i ## 方法二:不使用f for i in range(5): locals()['num_'+str(i)]=i
#测试 print(num_0,num_1,num_2) #结果: 0,1,2
为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。
更多推荐
解锁HDC 2024之旅:从购票到报名,全程攻略
从原始边列表到邻接矩阵Python实现图数据处理的完整指南
华为云云原生FinOps解决方案,释放云原生最大价值
扫一扫分享内容
所有评论(0)