我试图在字典值中有唯一的列表。我用这个Uniqueness for list of lists实现了这一点
我的疑问是如何把数据写回字典。到目前为止,我已经做到了:
final_dict = {'SELECT: AutoSelect DF2F': [['D80', 'FoldersDF2FAutoSelect'], ['DF90', 'FoldersDF2FAutoSelect'], ['DF80', 'FoldersDF2FAutoSelect'], ['DF90', 'PB:FoldersDF2FAutoSelect']], 'SELECT: TB70001': [['DF80', 'FolderSelected'], ['DF90', 'PB:FolderSelected'], ['DF80', 'FolderSelected'], ['DF90', 'FolderSelected']]}
for v in final_dict.values():
unique_data = [list(x) for x in set(tuple(x) for x in v)]
如果你看我的字典里有那么多重复的值。我已经消除了复制品。现在,我该如何把它转换回dict呢?你知道吗
您就快到了,在for循环中,跟踪键
k
,并将unique_data
保存在该字典中的该键处:使用简单的迭代
例如:
输出:
相关问题 更多 >
编程相关推荐