Я новичок в программировании и у меня проблемы с домашним заданием. Мне нужно создать функцию, которая бы принимала некоторую коллекцию в качестве аргумента и возвращала словарь, где каждый элемент коллекции был бы ключом, а индекс элемента был бы значением. Мне нужно использовать defaultdict, чтобы сделать это.
Я понимаю, что мне нужно выполнить цикл для элементов, но я не понимаю, что мне следует использовать в качестве аргумента для defaultdict. Может быть, я просто не понимаю концепцию defaultdict. В любом случае, вывод должен выглядеть так:
d = collect_indexes("hello")
d["h"]
[0]
d["e"]
[1]
d["l"]
[2, 3]