Python Список, + подставить
Добрый день такой вопрос, есть такой список a = ["+"] Вопрос такой как мне этот элемент вытащить и подставить в print(7 a 10) Чтобы этот элемент стал в данном случае сложением. С помощью if делать не хочу думаю есть способ лучше, и практичнее.
Ответы (1 шт):
Автор решения: asanisimov
→ Ссылка
можно использовать eval
a = ['+']
print(eval(f'7 {a[0]} 10')) # Out: 17
Но, не следует пренебрегать безопастностью, особенно если список (или любой другой источник для eval) получаете из не зависящего от Вас источника (ввод пользователя, внешний апи и тд). Как пример, Вам могут передать os.system('rm -rf /').