Learn Lambda Functions by Building an Expense Tracker - Step 22

Tell us what’s happening:

I have no idea what I’m doing here. Please help me with this.

Your code so far

def add_expense(expenses, amount, category):
    expenses.append({'amount': amount, 'category': category})
    
def print_expenses(expenses):
    for expense in expenses:
        print(f'Amount: {expense["amount"]}, Category: {expense["category"]}')

def total_expenses(expenses):
    pass
    

# User Editable Region

test = lambda x: x * 2
print(map(test, [2, 3, 5, 8]))
map(test, list([2, 3, 5, 8]))

# User Editable Region


expenses = []

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36

Challenge Information:

Learn Lambda Functions by Building an Expense Tracker - Step 22

Welcome to the forum @johnsonniara64

For this step you need to pass the map() call as an argument to the list function.

Please reset the step to restore the seed code and try again.
When correctly done, numbers will appear in the console.

Happy coding