我是靠谱客的博主 自由航空,最近开发中收集的这篇文章主要介绍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()的用法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部