# { List Exercises. }

### Part I

Write the following Python code to do the following (complete ALL of these using list comprehension).

1. Given a list `[1,2,3,4]`, print out all the values in the list.
2. Given a list `[1,2,3,4]`, print out all the values in the list multiplied by 20.
3. Given a list `["Elie", "Tim", "Matt"]`, return a new list with only the first letter (`["E", "T", "M"]`).
4. Given a list `[1,2,3,4,5,6]` return a new list of all the even values (`[2,4,6]`).
5. Given two lists `[1,2,3,4]` and `[3,4,5,6]`, return a new list that is the intersection of the two (`[3,4]`).
6. Given a list of words `["Elie", "Tim", "Matt"]` return a new list with each word reversed and in lower case (`['eile', 'mit', 'ttam']`).
7. Given two strings "first" and "third", return a new string with all the letters present in both words (`["i", "r", "t"]`).
8. For all the numbers between 1 and 100, return a list with all the numbers that are divisible by 12 (`[12, 24, 36, 48, 60, 72, 84, 96]`).
9. Given the string "amazing", return a list with all the vowels removed (`['m', 'z', 'n', 'g']`).
10. Generate a list with the value `[[0, 1, 2], [0, 1, 2], [0, 1, 2]]`.
11. Generate a list with the value:

```[
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
]
```