Python Lists Homework

  • After going through the lists lesson work on these hacks in your own repository

Hack 1 – Add Up Numbers

Make a list of numbers. Write code to:

  1. Find the total sum.
  2. Find the average.
# Hack 1 – Add Up Numbers
numbers = [4, 7, 1, 9, 6, 7, 10]

# Write your code here:

total = sum(numbers)
average = total / len(numbers)

print("Total:", total)
print("Average:", average)
Total: 44
Average: 6.285714285714286

Hack 2 – Count Repeats

Make a list with repeated items. Write code to count how many times each item appears.

# Hack 2 – Count Repeats
items = ["cat", "dog", "cat", "bird", "bird", "bird"]

# Write your code here:
for item in set(items):
    count = items.count(item)
    print(f"{item}: {count}")
cat: 2
bird: 3
dog: 1

Hack 3 – Keep Only Evens

Make a list of numbers. Write code to create a new list with only even numbers.

# Hack 3 – Keep Only Evens
numbers = [3, 8, 5, 12, 7, 9, 13, 31, 66, 18]

# Write your code here:
evens = [num for num in numbers if num % 2 == 0]
print(evens)
[8, 12, 66, 18]