请教个问题,如何快速把大量有规律名称的变量加入一个list呢,比如s1,s2,s3……s100
你找到他的规律
用正则还是啥的找出来
然后append加入数组
locals globals
# 假设有以下有规律名称的变量 var1 = 1 var2 = 2 var3 = 3 # 获取当前作用域中的所有变量 vars = globals() # 过滤出需要加入的变量,这里以名称以 var 开头的变量为例 filtered_vars = [var for var in vars if var.startswith( var )] # 将过滤出的变量加入list中 my_list = [getattr(vars, var) for var in filtered_vars] print(my_list) # 输出 [1, 2, 3]
非常感谢