Table of contents
- Preface
- Preface
- Introduction
- Some sample programs
- More information on lists
- Miscellaneous
Preface
This module is one in a collection of modules on Python designed for teaching ITSE 1359 Introduction to Scripting Languages: Python at Austin Community College in Austin, TX. It expands on the previous module titled Itse1359-1080-Lists Part 1 by teaching you some other ways to manipulate lists.
Viewing tip
I recommend that you open another copy of this module in a separate browser window and use the following links to easily find and view the Figures andthe Listings while you are reading about them.
(Note to blind and visually impaired students: most of the Figures and all of the Listings in this module are presented in plain text format and should be accessible using anaudio screen reader or a braille display.)
Figures
- Figure 1 . Program output.
- Figure 2 . Program output from replacing an element with a list.
- Figure 3 . Visualization
- Figure 4 . Program output from extracting elements from a nested list.
- Figure 5 . Output from more nested elements.
- Figure 6 . Visualization of a three-dimensional array.
- Figure 7 . Output from a three-dimensional array program.
Listings
- Listing 1 . Replace a slice in a list.
- Listing 2 . Replacing an element with a list.
- Listing 3 . Extracting elements from a nested list.
- Listing 4 . More nested elements.
- Listing 5 . A three-dimensional array program.
Introduction
A previous module titled Itse1359-1080-Lists Part 1 introduced you to listsand some other structures as well.
It also introduced you to
- subscriptions
- sequences
- mutable sequences
- mappings
- slicing, and
- tuples.
Manipulating lists
That module showed you some of the ways that you can manipulate lists. The discussion was illustrated using sample programs and visualizations.
Other ways to manipulate lists
This module carries that discussion forward by using sample programs to teach you other ways to manipulate lists.