python对类型统计,并写成一个方法

1. python对类型统计,并写成一个方法

下面是一个示例方法,它接受一个列表作为参数并统计其中每个类型的数量:

def count_types(lst):
    """
    统计列表中每个类型的数量并返回字典
    """
    result = {}
    for item in lst:
        item_type = type(item).__name__
        if item_type in result:
            result[item_type] += 1
        else:
            result[item_type] = 1
    return result

该方法首先创建一个空字典以用于存储结果。然后,它迭代列表中的每个元素,并使用type()函数获取它的类型,然后使用__name__属性获取类型名称。接下来,它检查字典中是否已存在该类型的计数,如果是,则将其计数增加 1,否则将计数初始化为 1。最后,它返回结果字典。

类似文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注