Вы можете использовать eval()
после того, как убедитесь, что выражение безопасно оценить, например ::
>>> operators = {'+', '-', '*', '/', '//'}
>>> expr = [1, '+', 6, '//', 2]
>>> if all(isinstance(x, int) or x in operators for x in expr):
... print(eval(''.join(map(str, expr))))
...
4