python - 合并字典python元素的最佳方法
问题描述
我面临一个问题,我必须根据某些条件合并字典的不同元素。实现这一目标的最蟒蛇方式是什么?
例如,我有以下字典
dict = {
'a': [element1 , element2]
'b': [element2, element3]
'c': [element4, element5, element1]
'd': []
}
我的结果字典应该是
dict = {
'a': [element1, element2, element3, element4, element5]
}
实现这一目标的最佳方法是什么?
我想根据 is_compatible 方法评估的条件合并它们。因此,假设如果此函数返回 true,我将合并两个元素有没有办法做到这一点?
解决方案
result = {
'a': list(set().union(*input_dict.values()))
}
推荐阅读
- angular - 试图理解这段代码: map((data: SearchResponse) => data && data.items || [])
- azure-active-directory - Azure AD:静默获取具有特定范围的令牌,但获取没有此范围的令牌
- php - 使用 SQL 和 PHP 显示带有函数的数据库中的值
- document - 如何在 Freemarker 制作的 Liferay DXP 7.3 应用程序显示模板 (ADT) 中访问“文档和媒体”类型的字段?
- python - 如何在 Python 中替换文本文件中的特定单词?
- jquery - 同位素和 Bootstrap3
- json - 添加到自定义类中的列表,然后将其转换为 json String
- r - 如何将R Sweave中用户定义函数的文本输出包装为pdf
- r - 如何在 Shiny R 中重新加载我的传单地图
- python - 这种内部类用法正确吗?