概述
map() 会根据提供的函数对指定序列做映射。
第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。
>>> map(square, [1,2,3,4,5]) # 计算列表各个元素的平方
[1, 4, 9, 16, 25]
from collections import Counter
nums1 =[1,2,3,6,6,6,7,7,7,7,8]
nums2=[2,7,7]
a,b = map(Counter,(nums1,nums2))
print(a) Counter({7:4,6:3,1:1,2:1,3:1,8:1})
print(list(a)) [1,2,3,6,6,6,7,7,7,7,8]
print(list(a.elements())) [1,2,3,6,7,8]
print(list((a&b).elements)) [2,7,7]
print(a[6]) 3
转载于:https://www.cnblogs.com/NPC-assange/p/9711331.html
最后
以上就是自由航空为你收集整理的python3-知识扩展扫盲易忘-map,collections.Counter()的用法的全部内容,希望文章能够帮你解决python3-知识扩展扫盲易忘-map,collections.Counter()的用法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复