Tell us what’s happening:
my code is not running idk why but I tried all possible ways . I corrected the code through internet but still its not working .. The output is coming you should pass the map() call as the argument in the list() function
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
map_object = map(test , [2,3,5,8])
result_list(map_object)
print(result_list)
# 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/137.0.0.0 Safari/537.36 Edg/137.0.0.0
Challenge Information:
Learn Lambda Functions by Building an Expense Tracker - Step 22