可以使用列表或字典来快速赋值。如果变量名称具有一定规律,可以使用循环和字符串格式化来快速为变量赋值。

例如,如果要为20个变量赋值,可以使用列表和循环:

variables = ['var1', 'var2', 'var3', ..., 'var20']
for var in variables:
    exec("{} = 'some value'".format(var))

这将为变量var1到var20赋值为"some value"。

如果变量名称不是简单的序列,可以使用字典:

variables = {'name': 'John', 'age': 30, 'city': 'New York', ...}
for var, val in variables.items():
    exec("{} = {!r}".format(var, val))

这将为变量name、age、city等赋值为'John'、30、'New York'等。注意,这里使用了repr()函数来转义字符串。

如果变量很多如何快速赋值

原文地址: http://www.cveoy.top/t/topic/bzxD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录