python—有没有办法检查字典是否包含特定数量的键值对?

tct7dpnv  于 2021-07-13  发布在  Java
关注(0)|答案(1)|浏览(353)

我是一个新手程序员,我想知道是否有一种方法可以编写一个条件语句来测试给定的字典是否包含超过x个键值对。另外,有没有一种方法可以返回字典通常包含的键值对的数量?
我正在使用的示例词典:

contact_list = {"jenna": 'jenna.smith@python.org', "bob": 'bob.smith@python.org', "lucy": 'lucy.hunters@python.org', "devin": 'devin.namachuk@python.org', "fiona": 'fiona.jevran@python.org'}

任何关于如何使用条件语句解决这个问题的输入都会非常有用。
谢谢您。

ttcibm8c

ttcibm8c1#

你可以用 len() 返回对象中元素的数目。这适用于所有iterables。

if len(contact_list)) > certain_count:
    pass

例如,len也可以用于字符串。在这种情况下,它将返回字符串包含的字符数。

相关问题