我是靠谱客的博主 自由航空,这篇文章主要介绍python3-知识扩展扫盲易忘-map,collections.Counter()的用法,现在分享给大家,希望可以做个参考。

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()内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(144)

评论列表共有 0 条评论

立即
投稿
返回
顶部