def doble_queso(pizza):
    """
    (list of str) -> list of str

    Agrega queso al principio y final de la pizza si no tiene

    >>> doble_queso(['queso', "jamon"])
    ['queso', 'jamon', 'queso']
    >>> doble_queso(["jamon", 'queso'])
    ['queso', 'jamon', 'queso']
    >>> doble_queso(["jamon"])
    ['queso', 'jamon', 'queso']
    >>> doble_queso(['queso', "jamon", 'queso'])
    ['queso', 'jamon', 'queso']

    :param pizza: list of str la pizza a adicionar
    :return: pizza con doble queso
    """
    nueva_pizza = pizza.copy()
    if not ('queso' == nueva_pizza[0]):
        nueva_pizza.insert(0, 'queso')
    if not ('queso' == nueva_pizza[-1]):
        nueva_pizza.append('queso')
    return nueva_pizza