如何将一样的值放入同一个字典里
时间: 2023-04-06 15:03:27 浏览: 135
Python字典中的键映射多个值的方法(列表或者集合)
可以使用字典的 setdefault() 方法,将每个值作为键,将相同值的元素添加到同一个键下的列表中。例如:
```
my_list = [1, 2, 3, 2, 1, 4, 5, 4, 6, 7, 8, 7]
my_dict = {}
for item in my_list:
my_dict.setdefault(item, []).append(item)
print(my_dict)
```
输出:
```
{1: [1, 1], 2: [2, 2], 3: [3], 4: [4, 4], 5: [5], 6: [6], 7: [7, 7], 8: [8]}
```
这样就将相同值的元素放入了同一个字典键下的列表中。
阅读全文