标签:set return list 实用 lst 实例 print 20 def
在本文中,我们将会介绍20 个简短的Python代码片段,你可以在 30 秒或更短的时间里理解和学习这些代码片段。
1.寻找频率最高的元素此方法将输出列表中出镜率最高的元素。
def most_frequent(list):
return max(set(list), key = list.count)
list = [1,2,1,2,3,2,1,4,2]
most_frequent(list)
2. 变位词
collections 库中
Counter 可用来
检测两个字符串是否互为变位词(即互相颠倒字符顺序)
3. 检查内存使用情况from collections import Counter
def anagram(first, second):return Counter(first) == Counter(second)
anagram("abcd3", "3acdb") # True
sys.getsizeof
可用来检查对象的内存使用情况。
4.字节大小计算import sys
variable = 30
print(sys.getsizeof(variable)) # 24
以下方法将以字节为单位返回字符串长度。
def byte_size(string):
return(len(string.encode('utf-8')))
byte_size('标签:set,return,list,实用,lst,实例,print,20,def 来源: https://www.cnblogs.com/cjtds/p/12122666.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。