Как я могу поймать результат цикла python в одной переменной

#python #mysql #python-3.x #loops

#python #mysql #python-3.x #циклы

Вопрос:

Я пытаюсь выполнить цикл вывода моей базы данных и получить результат каждого цикла в виде переменной со следующим кодом.

 for item in output:
    v=''.join(item)
    link="https://example.com/user/{}".format(v)
    print(link)
  

Я уже пытался поместить это в переменную с:

 var=for item in output:
    v=''.join(item)
    link="https://example.com/user/{}".format(v)
    print(link)
  

но это не сработало

Комментарии:

1. Неясно, о чем вы спрашиваете, но, вероятно, вы хотите инициировать пустой список или словарь перед циклом, который затем можно заполнить во время цикла

2. Вы пытаетесь получить все элементы в одну переменную, после этого создать ссылку и распечатать ее?

3. @ionut точно, это была моя цель. Приведенный ниже ответ сработал для меня. Спасибо за вашу помощь

Ответ №1:

Возможно, вы имеете в виду, что вам нужен список ссылок:

 var = ["https://example.com/user/{}".format(''.join(item)) for item in output]
  

Комментарии:

1. Pythonic — это способ