Если ваши переменные следуют некоторому соглашению об именах - тогда вы можете использовать locals()
для динамического добавления их в список. Хотя я бы не советовал вам этим пользоваться.
Вот пример, где все имена переменных начинаются с var_
var_1 = 0
var_2 = 3
var_3 = 6
var_4 = 9
my_list = []
# make a copy since `locals()` will keep changing
locals_now = dict(locals())
# iterate over the variables & add to list
for k, v in locals_now.items():
if k.startswith('var'):
my_list.append(v)
print(my_list)
Вывод:
[0, 3, 6, 9]