Challenge: Deduplicate a Customer List
Swipe to start coding
You are given a list of customer records that contains duplicate entries. Each customer is represented as a dictionary with two fields:
nameβ the customer's full name;emailβ the email address provided by the customer.
Your goal is to remove duplicate records using a simple matching rule.
Follow these steps:
- Two records are considered duplicates if their
emailfields match exactly. - Create an empty dictionary named
unique_customers, where keys are email addresses and values are customer dictionaries. - Loop through the input list
customersand add only the first occurrence of each email tounique_customers. - Store the deduplicated list in a new variable named
deduplicated_list, which should contain only the unique customer dictionaries (values ofunique_customers).
Make sure both unique_customers and deduplicated_list are declared and contain the correct deduplicated data.
Solution
Thanks for your feedback!
single
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Awesome!
Completion rate improved to 8.33
Challenge: Deduplicate a Customer List
Swipe to show menu
Swipe to start coding
You are given a list of customer records that contains duplicate entries. Each customer is represented as a dictionary with two fields:
nameβ the customer's full name;emailβ the email address provided by the customer.
Your goal is to remove duplicate records using a simple matching rule.
Follow these steps:
- Two records are considered duplicates if their
emailfields match exactly. - Create an empty dictionary named
unique_customers, where keys are email addresses and values are customer dictionaries. - Loop through the input list
customersand add only the first occurrence of each email tounique_customers. - Store the deduplicated list in a new variable named
deduplicated_list, which should contain only the unique customer dictionaries (values ofunique_customers).
Make sure both unique_customers and deduplicated_list are declared and contain the correct deduplicated data.
Solution
Thanks for your feedback!
single