def last_of_many(string, findees):
    return max(string.rfind(s) for s in findees)
test_string = '([2+2])-[3+4])'
last_of_many(test_string, '([{')
last_of_many(test_string, ['+4', '+2'])
find last occurence of multiple characters in a string in Python