In this session, we will build upon the basics of lists learned in the previous module - Introduction to Python. You will learn to iterate on lists and use loops and conditionals with lists, apply list comprehensions to make code more comprehensible, short, and clean. You will also learn about different inbuilt Python functionalities to make use of while coding. We will also demonstrate how shallow copy can backfire and collapse your code and logic.
We will do this by covering the following problems: