Здравствуйте!
Написал функцию, все работает, но курс не принимает, так как она не проходит скрытые тесты(не со всеми возможными значениями работает). Скажите, пожалуйста, какую ошибку я мог допустить
Написал функцию, все работает, но курс не принимает, так как она не проходит скрытые тесты(не со всеми возможными значениями работает). Скажите, пожалуйста, какую ошибку я мог допустить
Python:
list = ['молоко; молочные продукты', 'помидоры; овощи', 'огурцы; овощи', 'творог; молочные продукты', 'сыр; молочные продукты']
def group_goods(list):
categories = []
for item in list:
categories.append(item.split("; ")[1])
dictionary = {}
for category in set(categories):
dictionary[category] = []
for i in range(len(set(categories))):
for item in list:
if item.split("; ")[1] in categories[i]:
dictionary[categories[i]].append(item.split("; ")[0])
return dictionary