Quiz 8: Files, List Comprehensions
Learning Goals
Students should be able to:
- Open files in different modes using Python's open() function
- Use Python's
with ... assyntax for opening and closing files. - Read data from files using readline() and readlines()
- Write data to files using write()
- Explain the difference between reading, writing, and appending files
- Understand how programs create and modify files
- Translate between for loops and list comprehensions
- Use list comprehension expressions to concisely create lists using the mapping and filtering patterns.
Study Guide
Note: list comprehensions will be covered on this week's quiz.
Blank (fill in your solutions)
Solutions
After your quiz is graded by instructors, you will get an email from Gradescope. Solutions for individual quiz questions are provided in the Gradescope rubric.