2024-04-25 09:58:26 发布
网友
我有一些变量,在输入中我需要指定一个变量
例如,如果输入为“b15”,则整数B1得到+5
我知道如何在很长的时间内做到这一点,但我的应用程序有许多整数变量,它们都需要这样做
对不起,英语不好
不要在代码中静态地命名变量,而是将它们保存在字典中,这样您就可以在运行时轻松地按名称对它们进行寻址
下面是一个演示如何工作:
from collections import defaultdict from typing import Dict vars: Dict[str, int] = defaultdict(int) while True: try: var, inc = input("Gimme a variable and an increment: ").split() vars[var] += int(inc) except: break print(dict(vars))
不要在代码中静态地命名变量,而是将它们保存在字典中,这样您就可以在运行时轻松地按名称对它们进行寻址
下面是一个演示如何工作:
相关问题 更多 >
编程相关推荐