【发布时间】:2018-04-07 07:47:39
【问题描述】:
问题:我想比较两个字典 - alist 和 blist - 并使用这些值创建一个新字典 (clist)。
****请注意,alist 是比较其他两个字典的结果****
最终的解决方案是:
clist = {'actual_url': ['bizname', 'buyer', 'date', 'Amount']
我的尝试如下
感谢您的帮助,因为我真的被困住了!
alist = {acct_number': ['file_no', 'url', 'user', ['Biz_name', 'tool', 'date', 'amt']]}
blist = {acct_number: ['actual_case', 'actual_url']}
clist={}
for k, v in alist.item():
for k, v in blist.item():
if v==v:
clist[v]:alist[v]
print(clist)
【问题讨论】:
-
请说明您的具体问题或添加其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。请参阅How to Ask page 以获得澄清此问题的帮助。
-
当然。很抱歉造成混乱。
-
我想获取在 blist 中找到的值并创建一个新字典,其中键成为实际 URL(在 blist 中找到),而在 a 列表中找到的值成为新字典中的值。这个新字典将被称为 clist,它看起来像这样: clist = {accutal_url:['file_no', 'url', 'user', ['Biz_name', 'tool', 'date', 'amt']}
-
我想获取在“blist”中找到的值并创建一个新字典,其中键成为“actual_url”(在“blist”值中找到)并且在“alist”中找到的值变为新字典中的值。这个新字典将被称为“clist”,它看起来像这样:clist = {accutal_url:['file_no', 'url', 'user', ['Biz_name', 'tool', 'date', 'amt' ]
-
您最好编辑问题,而不是解释您想在 cmets 中做什么。看看我的回答,让我知道它是否适合您或您是否需要其他东西。
标签: python-3.x dictionary for-loop if-statement compare