Python - map与匿名函数lambda( 快速操作序列 )

版权声明:转载请注明出处 https://blog.csdn.net/qq_42292831/article/details/88921541

 map:根据给定的函数对序列做映射


from collections import Counter

friends = [{"sex":"male","id":1},{"sex":"female","id":2},{"sex":"female","id":2}]

a = list(map(lambda x:x["sex"],friends[:]))
b = map(lambda x:x["sex"],friends[:])
c = map(lambda x:x[1],Counter(list(a)).items())
d = list(map(lambda x:x[1],Counter(a).items()))

print(type(a))
print(a)
print(type(b))
print(b)
print(type(c))
print(c)
print(type(d))
print(d)


count = len(a)
print(count)

 

猜你喜欢

转载自blog.csdn.net/qq_42292831/article/details/88921541