In [1]:
def prolonger(liste1, liste2):
    """
    liste1 -- de type list
    liste2 -- de type list
    
    Prolonge liste1 (en place, sans créer de nouvelle liste) par les éléments de liste2
    (la fonction ne renvoie rien)
    
    >>> liste1 = [1, 2, 3]
    >>> liste2 = [42, 666, 777]
    >>> prolonger(liste1, liste2)
    >>> liste1
    [1, 2, 3, 42, 666, 777]
    """
    for element in liste2:
        liste1.append(element)
In [2]:
liste1 = [1, 2, 3]
In [3]:
liste2 = [42, 666, 777]
In [4]:
id(liste1)
Out[4]:
140343100937032
In [5]:
prolonger(liste1, liste2)
In [6]:
liste1
Out[6]:
[1, 2, 3, 42, 666, 777]
In [7]:
id(liste1)
Out[7]:
140343100937032
In [8]:
liste2
Out[8]:
[42, 666, 777]
In [ ]: