小编trj*_*rjv的帖子

如何将嵌套字典与另一个嵌套字典组合,但只有当每个字典都具有匹配值时?

我能够描述我想要实现的最好的方法是参考SQL函数如何INNER JOIN工作以显示来自两个表的数据,由匹配的列名确定.

我想实现类似的功能,虽然使用Python(最好是3.x),而不是具有匹配列名的表,我想基于匹配的{k将两个字典的整体组合在一起:v}对.

例如...

lst_1 = [
    {
        'City'      :   'Boston',
        'State'     :   'Massechusets',
        'Name'      :   'Kim Tuttles',
        'Country'   :   'United State'
    },
    {
        'City'      :   'Portland',
        'Name'      :   'Larry Bird',
        'State'     :   'Oregon'
    },
    {
        'City'      :   'Chicago',
        'Name'      :   'John Jacobs',
        'State'     :   'Illinois'
    }
]

lst_2 = [
    {
        'Hobby'     :   'Tennis',
        'Build'     :   'Athletic',
        'Height'    :   'Six Feet, One Inch',
        'Name'      :   'Kim Tuttles',
        'Birthplace':   'Italy'
    },
    {
        'Name'      :   'John Jacobs',
        'Hobby'     : …
Run Code Online (Sandbox Code Playgroud)

python json dictionary nested python-3.x

1
推荐指数
1
解决办法
94
查看次数

标签 统计

dictionary ×1

json ×1

nested ×1

python ×1

python-3.x ×1