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