Присвоение имени переменной

juda

Новичок
Пользователь
Мар 2, 2021
7
0
1
Подскажите пожалуйста, можно ли из списка данных типа list выбирать определенные значения и создавать переменные, имена которых равны этим значениям?
Пример:
p=[p0, p1, p2, p3]
Далее нужно создать переменные с именами p0 , p1, p2, p3 типа pd.Dataframe.

Можно ли в питоне создавать переменные, где часть имени это элемент из какого-то массива?
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 569
456
83
динамически объявлять переменные не очень хорошая идея, но если необходимо, то можно так
Python:
p = ['p0', 'p1', 'p2', 'p3']
for i in p:
    globals()[i] = 5

print(p0)
print(p1)
print(p2)
print(p3)
 

Форум IT Специалистов