python 字典 len

 2025-08-31  阅读 39  评论 0

摘要:在 Python 中,使用 `len` 函数可以获取字典(`dict`)中键值对(key-value pairs)的数量。字典的 `len` 返回的是键的数量,因为字典的键是唯一的,而值可以重复。

在 Python 中,使用 `len` 函数可以获取字典(`dict`)中键值对(key-value pairs)的数量。字典的 `len` 返回的是键的数量,因为字典的键是唯一的,而值可以重复。

python 字典 len

示例

python

my_dict = {'a': 1, 'b': 2, 'c': 3}

print(len(my_dict)) 输出:3

empty_dict = {}

print(len(empty_dict)) 输出:0

特性

1. 时间复杂度为 O(1):`len(dict)` 会直接返回字典内部记录的键值对数量,无需遍历整个字典。

2. 不统计嵌套内容:如果字典的值是其他容器(如列表、嵌套字典等),`len` 不会递归统计它们的长度。

python

nested_dict = {'a': [1, 2], 'b': {'x': 10}}

print(len(nested_dict)) 输出:2(只统计键 'a' 和 'b')

其他用法

  • 结合 `keys`, `values`, `items` 方法:
  • python

    my_dict = {'name': 'Alice', 'age': 30}

    print(len(my_dict.keys)) 输出:2(键的数量)

    print(len(my_dict.values)) 输出:2(值的数量)

    print(len(my_dict.items)) 输出:2(键值对的数量)

    `len(dict)` 是快速获取字典大小的直接方法,适用于所有需要统计键值对数量的场景。

    版权声明: 知妳网保留所有权利,部分内容为网络收集,如有侵权,请联系QQ793061840删除,添加请注明来意。

    原文链接:https://www.6g9.cn/bkkp/dd19eAz5UUVJUAg.html

    标签:字典pythonlen

    发表评论:

    关于我们
    知妳网是一个专注于知识成长与生活品质的温暖社区,致力于提供情感共鸣、实用资讯与贴心服务。在这里,妳可以找到相关的知识、专业的建议,以及提升自我的优质内容。无论是职场困惑、情感心事,还是时尚美妆、健康生活,知妳网都能精准匹配妳的需求,陪伴妳的每一步成长。因为懂妳,所以更贴心——知妳网,做妳最知心的伙伴!
    联系方式
    电话:
    地址:广东省中山市
    Email:admin@qq.com

    Copyright © 2022 知妳网 Inc. 保留所有权利。 Powered by

    页面耗时0.0393秒, 内存占用1.7 MB, 访问数据库19次