Python. Белый лист для слов в списке

Я решил написать калькулятор, и добавить в него функцию для вставки текста из буфера, но в буфере может быть код, который сломает калькулятор, так-как используется eval, как сделать так, чтобы если в тексте из буфера есть элемент, которого нет в листе, вызывал ошибку

Лист:

[" ", "§", "\n",
"1", "2", "3", "+",
"4", "5", "6", "-",
"7", "8", "9", "*",
"%", "0", "^", "/",
"True", "False", "==", "!=",
">", "<", ">=", "<=",
"sum", "sMap", "fMap",
"rMap", "acos", "asin",
"atan", "atan2", "ceil",
"cos", "cosh", "exp" # и другие элементы

Ответы (0 шт):