Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from collections import deque
- def naughty_or_nice_list(kid_data, *args, **kwargs):
- nice_not_nice = {"Nice": [], "Naughty": [], "Not found": []}
- legend_dict = {}
- queue_data = deque(args)
- while queue_data:
- data = queue_data.popleft()
- number = int(data.split("-")[0])
- state = data.split("-")[1]
- legend_dict[number] = state
- for kid in kid_data:
- key = kid[0]
- if key in legend_dict:
- main = legend_dict[key]
- nice_not_nice[main].append(kid[1])
- else:
- nice_not_nice["Not found"].append(kid[1])
- return nice_not_nice
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement