python - 我想添加变量名
问题描述
我的问题有什么解决办法吗??我的代码:-
import random
for val in range(1,201):
val = str(val)
a + val = random.randint(0,99)
b + val = random.randint(0,99)
c + val = random.randint(0,99)
我希望结果是 a1 = 随机数,b2 = 随机数,c3 = 随机数等等,最多 200
感谢您提前提供任何帮助
解决方案
你可以使用字典。
import string
letters = list(string.ascii_lowercase)
dictVars = {y[0]+str(x+1):y[1] for x,y in enumerate(zip(letters,list(range(1,3))))}
输出
{'a1': 1, 'b2': 2}
然后通过这个搜索找到每个变量的值
print(dictVars['a1'])
输出
1
推荐阅读
- powershell - Powershell WMI Win32_LogicalDisk - 在 FreeSpace 上进行过滤
- spring-boot - 对等 io.netty.channel.unix.Errors$NativeIoException 重置连接
- javascript - 如何使用导入语句传递凭据?
- php - 在将视频上传到 PHP mysql 之前重命名视频
- boost - 为什么我不能使用 Boost ASIO 多次接收 UDP 数据包?
- apache-spark - Spark - Kudu 谓词下推
- ruby-on-rails - 第一个 Ruby On Rails 应用程序的问题
- html - 系统声音作为输入(Web 音频 API)
- r - 收到错误说明“错误:`x` 必须是公式”
- mysql - MySQL 中 JSON 字段的总和