def v1():
    return [int(x) for x in '8743-12083-15'.split('-')]

def v2():
    return map(int, '8743-12083-15'.split('-'))
Эффективный способ преобразования строк из функции разделения в целые числа в Python