[英]Python - is there a way to check whether a dictionary contains a specific amount of key-value pairs?
我是一名新手程序员,我想知道是否有办法编写条件语句来测试给定字典是否包含超过 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'}
有关如何使用条件语句解决此问题的任何输入都将非常有帮助。
谢谢你。
您可以使用len()
返回 object 中的元素数。 这适用于所有可迭代对象。
if len(contact_list)) > certain_count:
pass
例如,Len 也可以用于字符串。 在这种情况下,它将返回字符串包含的字符数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.