如何在python中以唯一键和多个值将输出作为字典返回?

我具有以下功能,希望以键和具有多个值的字典形式返回。以下代码有什么问题?

def get_list_animals():
        output = {}
        animal_house = ['ZOO','JUNGLE']
        connection = Connection("WORLD")
        cursor = connection.cursor()
        for house in animal_house:
            statement = """select animals from inventory where place = '{}'""".format(house.upper())
            cursor.execute(statement)
            rows = cursor.fetchall()
            for row in rows:
                values = str(row).strip('()')
                if house == 'ZOO' or 'JUNGLE':
                    output[house] = values
                    #print(output)
        return output
    
    answer = get_list_animals()
    print(answer)

返回值:

{'ZOO': 'GOAT','JUNGLE': 'HORSE'}

如果我打印的话,我会通过以下方式获得ZOO和JUNGLE的很多值

ZOO:
    {'ZOO': 'BEAR'}
    {'ZOO': 'MONKEY'}
    {'ZOO': 'MULE'}
JUNGLE:
    {'ZOO': 'MULE','JUNGLE': 'TIGER'}
    {'ZOO': 'MULE','JUNGLE': 'ELEPHANT'}
    {'ZOO': 'MULE','JUNGLE': 'HORSE'}

我希望有一个字典作为回报

{'动物园':'BEAR','MONKEY','MULE','丛林':'TIGER','ELEPHANT','HORSE'}

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...