比较两个列表中的项目计数



我有两个字典如下:

{'a': 2, 'd': 1}
{'a': 2, 'n': 1, 'd': 1, 'ç': 1}

我需要打印";真";如果第二字典中的每个项目的总数等于或大于第一字典中的相同项目的总数。

我的意思是:

如果总计数为"0";a";在第二本字典中>=总计数";a";在第一个字典中

如果总计数为"0";d";在第二本字典中>=总计数";d";在第一个字典中

OUTPUT将为TRUE。

我使用了以下语句,但不知何故,它不起作用:

kelime_harf_sayisi[i] <= harfler_harf_sayisi[i]

这些是字典(dict(,而不是列表。

d1 = {'a': 2, 'd': 1}
d2 = {'a': 2, 'n': 1, 'd': 1, 'ç': 1}
answer = all(d2[k] >= d1[k] for k in d1)

相关内容

  • 没有找到相关文章

最新更新