关于#python#的问题:计算一个列表内奇数和偶数的个数,用len来求解的方法有哪些

计算一个列表内奇数和偶数的个数,用len来求解的方法有哪些?

l = []  #那个列表
l1 = [i for i in l if i%2==0]
l2 = [i for i in l if i%2==1]
print('奇数个数:',len(l2))
print('偶数个数:',len(l1))

或者:

l = []  #那个列表
l1 = [i for i in l if i%2==0]
print('奇数个数:',len(l)-len(l1))
print('偶数个数:',len(l1))

img

https://www.nhooo.com/note/qa0ajp.html