ruprup
@ruprup
Web парсеры пишу. Нужно делать что то большее.

Как создать переменную с рандомным названием в python?

Как сделать рандомную переменную?
а потом ее использовать еще как то.
  • Вопрос задан
  • 943 просмотра
Решения вопроса 1
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
В порядке бреда:
import random
# создаем случайное имя переменной из 5 символов и присваиваем, к примеру - числу
# вы можете добавить свой алгоритм для генерации рандомного названия
locals()[''.join(map(lambda _:random.choice(['a', 'b', 'c', 'd', 'e', 'f']), range(5)))] = 42

# смотрим какие переменные есть в нашей области видимости, и видим переменную подпадающую под нашу
locals()
# {..., 'ebfac': 42}

#  выводим значение переменной
>>> print(ebfac)
# 42

Поздравляю - вы создали переменную с рандомным названием.

PS Такое решение ожидали? Или просто толком вопрос не смогли сформулировать?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 13:31
10000 руб./за проект
19 апр. 2024, в 13:12
35000 руб./за проект
19 апр. 2024, в 13:06
6000 руб./за проект