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

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

Как сделать рандомную переменную?
а потом ее использовать еще как то.
  • Вопрос задан
  • 1042 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 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 Такое решение ожидали? Или просто толком вопрос не смогли сформулировать?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 дек. 2024, в 21:10
1500 руб./за проект
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект