zip 参数 #1 在评估和获取未合并 python 的单个字典时必须支持迭代

问题描述

嗨,我想问嵌套 dict 和 zip 参数之间的 2 个问题。第一个问题是我有一个将 2 dict 合并为一个的代码。它彼此堆叠。我想要的是没有堆叠的值。这意味着 name 或 id 不是相同的值。我怎样才能做到这一点?

字典

folder_1 = {'folders': [
{'id': 124,'name': 'Leads','totalBlacklisted': 0,'uniqueSubscribers': 0,'totalSubscribers': 0},{'id': 123,'name': 'Alumni',]}

data = {'folders':[{'id': 124,'name':'Leads'},{'id': 121,'name': 'Member'},{'id':123,'name':'Alumni'}]}

结果

z = {'folders':[ {'id': 121,'name': 'Member'}]}

第二个问题是当我从 JSON dict 尝试我的 python 代码时,我在 zip 中遇到错误。我已经导入了工具和 JSON dict 是上面的代码(文件夹 dict)。我只想要 for 函数之间的 2 个循环。请帮忙。

Python 代码

data_list_1 = ['New','Idle','Appointment No Show','SNC']
folder = {"folders":[{"id":42,"name":"Ninja_Form"},{"id":29,"name":"Prestashop"}]}

for folder_cr_list_1,data_list_leads_1 in zip(folder.get("folders"),data_list_1):
                    ids_1 = folder_cr_list_1['id']
                    name_1 = data_list_leads_1
                    print (ids_1,name_1)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...