【发布时间】:2019-10-15 04:20:05
【问题描述】:
我有一个列表列表,例如 transactions = [['1','2','3','4','5','6'],['2','3','6','1','5','10],['6','4','5','6','4','3']]
和一个以元组为键的字典,例如triplets = {(1,2,3): 0, (2,3,4):0}
现在我想检查 triplets 的键是否出现在事务中,因为 (1,2,3) 在第一个嵌套列表中,然后我将更新该键元组的值(它将从 0 变为 1)。如果在另一个列表中找到它,例如它也可以在第二个列表中找到 [2,3,6,1,5,10] 然后它的计数将从 1 增加到 2。这个过程将持续整个 triplets。
我写了这段代码,但它并没有增加计数。
for items in triplets.keys():
if items in transactions:
triplets[items] = triplets[items] + 1
如果有人可以正确编辑问题标题,请。我找不到合适的词来问。
【问题讨论】:
标签: python python-3.x dictionary tuples