@Soul1

Как изменить тип данных в списке?

Изначально стояла задача автоматически сгенерировать список из переменных от b1 до bn (в примере до b3), придумал только вот такую реализацию:
b1 = 12
b2 = 23
b3 = 5
v = []
name = "b"
for n in range(1, 3):
    x = str(name) + str(n)
    v.append(x)

Получил заветный список, только теперь ломаю голову как изменить тип объекта, чтобы эти объекты стали ссылаться на присвоенные им числовые значения. Нашёл такую формулу:
v1 = [int(x) for x in v]

Но она нихрена не работает.
Подскажите чайнику, в чём тут загвоздка. Может мне совсем не int нужен ? Либо же как обойти эту проблему и более простым способом создать список последовательных переменных ( в смысле b1, b2, b3...b100, при условии, что эти переменные уже созданы и им присвоены числовые значения) ?
  • Вопрос задан
  • 4374 просмотра
Пригласить эксперта
Ответы на вопрос 3
@res2001
Developer, ex-admin
Присваивайте значения сразу в список.
Ответ написан
milssky
@milssky
Координатор племени фиолетовых обезьянок
Или используем просто словарь имя: значение
Ответ написан
Комментировать
@StarCatSTT
В pyton нельзя сделать указатели.
Можете почитать: СТАТЬЯ НА ХАБРЕ
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы