Defining a Stack
-
A stack is a collection that:
- Is indexed
- Allows duplicates
- Is linear
- Is LIFO
Creating a Stack
>>> fruits = ['apple', 'banana', 'pear']
>>> print(fruits)
['apple', 'banana', 'pear']Adding to a Stack
>>> fruits = ['apple', 'banana', 'pear']
>>> fruits.append('banana')
>>> print(fruits)
['apple', 'banana', 'pear', 'banana']Removing from a Stack
>>> fruits = ['apple', 'banana', 'pear']
>>> fruits.pop()
>>> 'pear'
>>> print(fruits)
['apple', 'banana']References
Previous
Next