# Shortcuts

### Exercise 1

Simplify the following code using the function `sum()`

:

```
counts = [356, 412, 127, 8, 32]
total = 0
for number in data:
total = total + number
print(total)
```

### Exercise 2

Simplify the following code using the function `range()`

:

```
i = 0
while i < 10:
print(i * '*')
i += 1
```

### Exercise 3

Simplify the following code using the function `zip()`

:

```
names = ['Lilly', 'Lily', 'Leila', 'Lilja', 'Lillie']
counts = [356, 412, 127, 8, 32]
table = []
i = 0
while i < len(names):
row = (names[i], counts[i])
table.append(row)
i += 1
print(table)
```

### Exercise 4

Simplify the following code using the function `enumerate()`

:

```
names = ['Lilly', 'Lily', 'Leila', 'Lilja', 'Lillie']
i = 0
for name in names:
print(i, name)
i += 1
```

### Exercise 5

Use `list(range())`

to create the following lists:

`[4, 7, 9, 12]`

`[10, 20, 30, 40, 50]`

`[33, 32, 31, 30]`

### Exercise 6

On which data types does the `len()`

function work?

- lists
- dictionaries
- strings
- floats
- sets