【发布时间】:2020-12-30 20:55:42
【问题描述】:
我的字典中有几个列表作为项目。我想创建一个具有相同键的字典,但仅包含与第一个键中列表的唯一值相对应的项目。最好的方法是什么? 原文:
d = {'s': ['a','a','a','b','b','b','b'],
'd': ['c1','d2','c3','d4','c5','d6','c7'],
'g': ['e1','f2','e3','f4','e5','f6','e7']}
输出:
e = {'s': ['a','a','a'],
'd': ['c1','d2','c3'],
'g': ['e1','f2','e3']}
f = {'s': ['b','b','b','b'],
'd': ['d4','c5','d6','c7'],
'g': ['f4','e5','f6','e7']}
【问题讨论】:
-
你能分享你试过的代码吗?以及您在使用该代码时遇到了什么问题?
标签: python list loops dictionary