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。最后,它返回结果字典。
赛文市场营销