Создать циклом переменные со значением из списка
Есть список и надо чтобы цикл создал переменные со значениями из списка. Т.е чтобы если есть список
a['b', 'c', 'd']
то цикл должен создать переменные:
x1 = b
x2 = c
x3 = d
Ответы (2 шт):
Автор решения: CrazyElf
→ Ссылка
Ну допустим так, но лучше так не делать, используйте лучше словари для таких целей.
a = ['b', 'c', 'd']
for i, v in enumerate(a, 1):
globals()[f'x{i}'] = v
print(x1, x2, x3)
Вывод:
b c d
Автор решения: Alexandr
→ Ссылка
Если цикл не принципиально то есть деструктуризация:
x1 , x2 , x3 = ['b', 'c', 'd']