fruits = [{'apple', 'banana', 'berry'},
{'strawberry', 'orange'}]
fruit_dict = {}
group_id = 0
while group_id < len(fruits):
for fruit in fruits:
fruit_dict[fruit] = group_id
group_id += 1
我正在尝试创建一个字典,我可以在其中将组 ID 分配给集合“水果”的列表。但我不断地
TypeError: unhashable type: 'set'离队for fruit in fruits:。预期输出:
fruit_dict = { {'apple', 'banana', 'berry'}: 0,
{'strawberry', 'orange'}: 1 }