reading-notes2

https://m7madmomani2.github.io/reading-notes2

View the Project on GitHub M7madMomani2/reading-notes2

List Comprehensions in Python

Image

new_list = []
for i in old_list:
    if filter(i):
        new_list.append(expressions(i))

## Syntax

1) new_list: The new list (result).

2) expression(i) Expression is based on the variable used for each element in the old list.

3) for i in old_list: The word for followed by the variable name to use, followed by the word in the old list.

4) if filter(i): Apply a filter with an If-statement.

x = [i for i in range(10)]
print x

# This will give the output:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

2) Multiplying parts of a list 3) Show the first letter of each word 4) Lower/Upper case converter 5) Print numbers only from a given string 6) Parsing a file using list comprehension 7) Using list comprehension in functions

def double(x):
  return x*2

# If you now just print that function with a value in it, it should look like this:
>>> print double(10)
20

Debugging With PySnooper