如下所示:
list = [1,2,3,4,5,6,7,5,4,3,2,12]
set = set(list)
dict = {}
for item in set:
dict.update({item:list.count(item)})
以上这篇python计算列表内各元素的个数实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。
您可能感兴趣的文章:Python 实现两个列表里元素对应相乘的方法Pytho
一、生成器
1.1 什么是生成器
generator:一边生成一边计算后面元素的机制,称为生成器,生成器里面保存的是算法,只有需要用到才会计算后面的值
1.2 通过列表生成式创建生成器
我们可以将列表生成式的中括号改成小括号就创建了一个生成器
list = [i for i in range(10)]
print(type(list)) #
gen = (i for i in range(10))
print(type(gen)) #
1.3 通过函数创建生成器
带有yield的函数称为