Bonjour
SVP qu'elle la différence au juste entre les piles et les listes ? Je ne comprend pas l'idée que lorsqu'on travaille avec une pile , on ne connaît pas le nombre d'éléments dès le début..
Merci
-----
01/11/2014, 21h25
#2
bisou10
Date d'inscription
janvier 2012
Messages
1 134
Re : Les piles
Ah bon ? Ca sort d'où ça ?
01/11/2014, 21h29
#3
invitedb34050e
Date d'inscription
janvier 1970
Messages
154
Re : Les piles
De mon cours .. Mais quelle est la différence entre liste et pile ?
01/11/2014, 21h50
#4
invite4cfc68f9
Date d'inscription
janvier 1970
Messages
22
Re : Les piles
Bonsoir,
Quel langage ?
Aujourd'hui
A voir en vidéo sur Futura
01/11/2014, 21h51
#5
invitedb34050e
Date d'inscription
janvier 1970
Messages
154
Re : Les piles
C'est pour python 3
01/11/2014, 22h33
#6
invite4cfc68f9
Date d'inscription
janvier 1970
Messages
22
Re : Les piles
5.1.1. Utiliser les listes comme des piles
Les méthodes des listes rendent très facile leur utilisation comme des piles, où le dernier élément ajouté est le premier récupéré (“dernier entré, premier sorti”, ou LIFO pour “last-in, first-out”). Pour ajouter un élément sur la pile, utilisez la méthode append(). Pour récupérer l’objet au sommet de la pile, utilisez la méthode pop(), sans indicateur de position. Par exemple
Je pense qu'il s'agit tout simplement d'une liste "dynamique" avec un script de ce genre ?
01/11/2014, 22h38
#7
Jack
Modérateur
Date d'inscription
avril 2003
Localisation
Metz
Messages
17 787
Re : Les piles
dans une pile on n'a acces qu'à un seul élément: le sommet
dans une liste, on peut accéder à tous les éléments, mais séquentiellement, en partant de son entrée dans une liste simple ou d'une de ses extrémités si la liste peut être parcourue dans les 2 sens.
01/11/2014, 22h45
#8
invitedb34050e
Date d'inscription
janvier 1970
Messages
154
Re : Les piles
Merci beaucoup
01/11/2014, 22h46
#9
invitedb34050e
Date d'inscription
janvier 1970
Messages
154
Re : Les piles
Merci , j'ai bien compris
02/11/2014, 10h33
#10
invite43901482
Date d'inscription
janvier 1970
Messages
363
Re : Les piles
En python la différence entre pile et liste se fait syntaxiquement avec l'objet list et l'objet deque.
Certaines optimisations sont faites selon l'utilisation que l'on souhaite. Il faudra lire la documentation...
02/11/2014, 12h12
#11
invitedb34050e
Date d'inscription
janvier 1970
Messages
154
Re : Les piles
Merci beaucoup pour vos réponses mais mon problème n'est pas au niveau de la syntaxe.
Une question: est-ce qu'on peut parcourir une pile en utilisant la boucle pour ?
02/11/2014, 15h32
#12
polo974
Date d'inscription
février 2007
Messages
8 945
Re : Les piles
si tu faisais l'essai toi même...
on trouve un python pour tous les systèmes usuels.
et comme c'est un super langage, autant en disposer sur sa machine...
enfin, comme la pile n'est qu'un mode d'utilisation d'une liste, la réponse est vraiment trop évidente pour qu'on te la donne sans te faire réfléchir et chercher un peu par toi-même...
Jusqu'ici tout va bien...
02/11/2014, 16h25
#13
Jack
Modérateur
Date d'inscription
avril 2003
Localisation
Metz
Messages
17 787
Re : Les piles
est-ce qu'on peut parcourir une pile en utilisant la boucle pour ?
Tout dépend de ce qu'on appelle parcourir. Si c'est juste lire son contenu sans affecter la pile elle-même, c'est non.
Je rejoins polo974 sur les vertus de la pratique. Pourquoi n'essaies-tu pas. Même si tu fais des erreurs, c'est absolument inoffensif pour ton ordi.
Dernière modification par Jack ; 02/11/2014 à 16h27.
03/11/2014, 10h26
#14
invite897e49b2
Date d'inscription
janvier 1970
Messages
360
Re : Les piles
j'ai du mal a comprendre les questions sur le forum ...
car bien souvent il suffit de tester de maniere pratique et la réponse arrive rapidement .
cela demande certes une certaine démarche ...