def list_to_str(input_list, delimiter=","):
    """
    Concatenates list elements, joining them by the separator specified by the
    parameter "delimiter".

    Parameters
    ----------
    input_list : list
        List with elements to be joined.

    delimiter : String, optional, default ','.
        The separator used between elements.

    Returns
    -------
    String
        Returns a string, resulting from concatenation of list's elements, separeted by the delimiter.
    """
    return delimiter.join(
        [x if isinstance(x, str) else repr(x) for x in input_list]
    )