问题描述
嗨,我想问嵌套 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 (将#修改为@)