Difference between revisions of "Python List Exercises"

From WLCS
(Directions)
 
(3 intermediate revisions by the same user not shown)
Line 8: Line 8:
  
 
== Directions ==
 
== Directions ==
Create a file name "ch9_yourLastName.py".  In your file, complete the following exercises:
+
Create a file name "list_basics.py".  In your file, complete the following exercises:
  
 
'''List Basics:'''
 
'''List Basics:'''
# Create a list named wordList that contains the following words: "washington", "lee", "generals", "arlington", "virginia"
+
# Create a list named wordList that contains the following words: "washington", "liberty", "generals", "arlington", "virginia"
 
# Print out the first element in wordList
 
# Print out the first element in wordList
 
# Print out the length of the list by using '''len(wordList)'''
 
# Print out the length of the list by using '''len(wordList)'''
Line 21: Line 21:
 
# Print out the last element in numList using '''len(numList)-1'''
 
# Print out the last element in numList using '''len(numList)-1'''
 
# Print out the middle element in numList using '''len(numList) // 2''' (the double division sign is intentional--it automatically rounds down)
 
# Print out the middle element in numList using '''len(numList) // 2''' (the double division sign is intentional--it automatically rounds down)
# Write a loop that goes from '''0''' up through '''len(numList)-1''' that prints out ALL the elements in numList
+
# Write a loop that goes from '''0''' up to '''len(numList)''' that prints out ALL the elements in numList
 
# Write a loop that goes from '''len(numList)-1''' down through '''0''' and prints numList in '''reverse''' order
 
# Write a loop that goes from '''len(numList)-1''' down through '''0''' and prints numList in '''reverse''' order
 
# Write a loop that prints out all the numbers in numList that are greater than 10
 
# Write a loop that prints out all the numbers in numList that are greater than 10
Line 43: Line 43:
 
# Print myList again to see if the '''right''' words were deleted
 
# Print myList again to see if the '''right''' words were deleted
  
* When you are done, copy and paste the above code into a Google Doc and share it with Mr. Bui via Google Classroom
+
* When you are done, copy and paste the above code into a Google Doc and submit via Canvas

Latest revision as of 21:36, 27 January 2020

Objectives

  • You will learn to create lists
  • You will learn to access elements (things) in a list
  • You will learn to traverse (walk through) a list using a loop

Resources

Directions

Create a file name "list_basics.py". In your file, complete the following exercises:

List Basics:

  1. Create a list named wordList that contains the following words: "washington", "liberty", "generals", "arlington", "virginia"
  2. Print out the first element in wordList
  3. Print out the length of the list by using len(wordList)
  4. Print out the last element in wordList by using wordList[len(wordList)-1]
  5. Print out the word "generals" in the list

Lists with loops:

  1. Create a list named numList with the following numbers 3, 1, 7, 6, 4, 1, 1, 5, 4, 7, 9, 0, 9, 7, 7, 43, 2, 6, 87, 67, 4, 2, 532
  2. Print out the last element in numList using len(numList)-1
  3. Print out the middle element in numList using len(numList) // 2 (the double division sign is intentional--it automatically rounds down)
  4. Write a loop that goes from 0 up to len(numList) that prints out ALL the elements in numList
  5. Write a loop that goes from len(numList)-1 down through 0 and prints numList in reverse order
  6. Write a loop that prints out all the numbers in numList that are greater than 10
  7. Write a loop that prints out all the numbers in numList that are even (HINT: if numList[x]%2 == 0)

Adding and removing elements:

  1. Create an empty list [] named myList
  2. Add the following words to myList by using myList.append( WORD ) for each of the words:
    • "The"
    • "quick"
    • "brown"
    • "fox"
    • "jumps"
    • "over"
    • "the"
    • "lazy"
    • "dog"
  3. Print myList to see if all the words were added
  4. Delete the word "brown" from the list by using del myList[ LOCATION ]
  5. Now delete the word "over"
  6. Print myList again to see if the right words were deleted
  • When you are done, copy and paste the above code into a Google Doc and submit via Canvas