Python: Lists

  1. Introduction to Python
  2. Python: Choosing a Text Editor or IDE
  3. Python: Hello World
  4. Python: Variables, Strings and Numbers
  5. Python: Variable Naming
  6. Python: Math, Familiar
  7. Python: Math, Less Familiar
  8. Python: Mathematical Order of Operations
  9. Python: Introducing PEP 8
  10. Python: Text Concatenation
  11. Python: if Statements and Comparison Operators
  12. Python: else and elif statements
  13. Python: Testing Multiple Conditions
  14. Python: Testing Sets of Conditions
  15. Python: Nested if Statements
  16. Python: Lists
  17. Python: Adding To and Changing Lists
  18. Python: Lists: Take a Slice, Delete Elements, Popping Elements
  19. Python: Tuples
  20. Python: for Loops
  21. Python: Nested for Loops
  22. Python: Capturing and Formatting User Input
  23. Python: Dictionaries
  24. Python: Functions
  25. Python: While Loops
  26. Python: Data Files
  27. Python: Using Pexpect
  28. Python : Using Pexpect : ftpTestOffload.sh
  29. Python : Using Pexpect: ftpTest.py
  30. Python: DCL Conversion to Python

Go to Chapter 15 of A Smarter Way.

Let’s start out on this highly detailed page on handling lists:
http://introtopython.org/lists_tuples.html#Introducing-Lists

Create an empty list:

friends = []

Populate a list:

friends = ['bill', 'jeff', 'jim']

for friend in friends:
    print("Hello, " + friend.title() + "!")

A list in Python is defined inside square brackets.

Access an item using its index:

Remember these are 0-based arrays. The index goes inside square brackets:

friend = friends[1]
print(friend.title())

List count:

usernames = ['bernice', 'cody', 'aaron']
user_count = len(usernames)

print(user_count)

You don’t need to know how many items are in the list in order to get the last item; you use a negative number:

friend = friends[-1]
print(friend.title())

Iterate through all items on a list:

for friend in friends:
    print(friend.title())

Exercises

See http://www.asmarterwaytolearn.com/python/15.html

See http://introtopython.org/lists_tuples.html#Introducing-Lists

  1. Continue editing examples.py.
  2. Define a list. It can be your friends, your pets, your deadliest enemies.
  3. Print the first item from the list.
  4. Print the third item.
  5. Print all the elements of the list.