Table of contents 1. What is a List in Python? 1.1 Example of List in Python 1.2 Key Points of List 2. Create a List in Python 2.1 list() - Create a List 2.2 Create Lists using List Comprehension 2.3 Create a Nested List 3. Accessing Elements in a List 3.1 Access the Elements of a Nested List 4. Different Data Types Allowed in a List 5. Perform for Loop on a List 5.1 Syntax of for loop on a list 5.3 enumerate() and FOR Loop on a List 6. Python List Vs Python Array 7. Difference Between List and Tuple 8. Different Operations on Python List 8.1 Adding Elements to List 8.2 Removing Elements From a List 8.3 Concatenation of two Lists 8.4 Sorting a List 8.5 List Slicing 9. Conclusion