Pyrthon 2 Feuille n° 6 D'EXERCICES ( avec correction )
------------------------------------------------------------------------------------------
COURS:
Thème:
• Ajouter un terme dans une liste
Utilisation de :
Nom de la liste . append( "...... " )
Rajoute à la fin de la liste " ... " comme élément
Nom de la liste . insert( i , " ..... " )
Rajoute " ... " à la liste comme terme d'indice i
• ATTENTION:
Nom de la liste . append( "...... " )
ne permet d'ajouter qu'un seul terme à la fois.
Pour entrer plusieurs termes il faut l'utiliser plusieurs fois.
Imaginer une pièce où vous faîtes rentrer successivement
des personnes c'est-à-dire une par une.
• Ne pas mettre d'accent dans les chaînes
--------------------------------------------------------------------------------------------------
EXERCICE 1
Utiliser .append(" c")
pour ajouter c à une liste lis de votre choix à la fin.
-----------------------------------------------------------------------------------------------
EXERCICE 2
Utiliser .insert(2, " c " )
pour ajouter c à une liste lis de votre choix en troisième position
-------------------------------------------------------------------
REPONSE EXERCICE 1
On peut considérer par exemple:
def ajouter()
lis=[1,2,3]
lis.append("Claude")
print lis
On obtient:
>> ajouter()
[1, 2, 3, 'Claude']
>>>
On voit que "Claude" a été rajouté en fin de liste
------------------------------------------------------
REPONSE EXERCICE 2
On peut considérer par exemple:
def inserer():
# Ne pas mettre les accents dans les chaînes
lis=[ "tres","annee", 2013]
lis.insert( 1," bonne")
print lis
On obtient :
>>> inserer()
['tres', 'bonne', 'annee', 2013]
>>>
On voit que "bonne " est maintenant le terme d'indice 1.
-----------------------------------------------------------------------