2024-03-29 02:11:47 发布
网友
我不熟悉编码,作业有问题。我需要创建一个函数,它将一些集合作为参数,并返回字典,其中集合的每个元素都是键,元素的索引是值。我需要使用defaultdict来执行此操作
我知道我需要循环元素,但我不知道应该使用什么作为defaultdict的参数。也许我只是不理解defaultdict的概念。无论如何,输出应如下所示:
d = collect_indexes("hello") d["h"] [0] d["e"] [1] d["l"] [2, 3]
您用它应该使用的类型初始化默认dict
def collect_indexes(iter): ret = defaultdict(list) for index, item in enumerate(iter): ret[item].append(index) return ret
您用它应该使用的类型初始化默认dict
相关问题 更多 >
编程相关推荐