ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

超实用的20段代码实例

2020-05-25 16:52:28  阅读:224  来源: 互联网

标签: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 可用来检测两个字符串是否互为变位词(即互相颠倒字符顺序)

from collections import Counter    
def anagram(first, second):
return Counter(first) == Counter(second)  
anagram("abcd3", "3acdb") # True
3. 检查内存使用情况

 sys.getsizeof 可用来检查对象的内存使用情况。

import sys    
variable = 30
print(sys.getsizeof(variable)) # 24
4.字节大小计算 

  以下方法将以字节为单位返回字符串长度。

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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有