def valuefy(strings, type_cast=None):
    """
    return a list of value, type casted by type_cast list
    return type: list if values
    By default, type cast is int
    """
    vals_string = strings.split('_')
    if type_cast is None:
        type_cast = [int]*len(vals_string)
    return [t(e) for e, t in zip(vals_string, type_cast)]