import re


def order_list_numerically(list_to_order):
    """
    Numerically sorts a list of strings that may have integers within
    :param list_to_order: list(str) or tuple(str)
    :return: list(str)
    """

    return sorted(list_to_order, key=lambda key: [int(c) if c.isdigit() else c for c in re.split('([0-9]+)', key)])