Posts

Showing posts from July, 2019

Python List & Dictionary Comprehension: Behind the Scenes

Python List Comprehension  🎉 Hi! Welcome to this short tutorial on Python List Comprehension. You will learn about the basic syntax of this wonderful feature that Python offers and then we will dive into some examples. Sounds exciting, right? Let’s begin! 👍 First of all… what is list comprehension? It is a  more compact  way to write lists in Python. By using list comprehensions, you can merge several lines into a single line that indicates which elements should be added to the list. Let’s see how this works. Without list comprehension:  👋 Let’s say that you want to iterate over a sequence and only include items that meet specific criteria. You would usually write something like this using loops and conditionals: list1 = [] for i in range(15): if i % 2 == 0: list1.append(i) With list comprehensions:  👍 But... you could make an  equivalent code in just one line  by using list comprehension: list1 = [i for i in range(15) if i % 2 == 0] This says: itera