即学即用的 30 段 Python 实用代码,常用代码


[☞ 分享:最全最新的Python学习大礼包 ☜ 点击查看](https://mp.weixin.qq.com/s?__biz=MzU2MzgyODA4OA==&mid=100000592&idx=1&sn=6ee048d8420d213be8b10b87e58669ee&chksm=7c5507474b228e51cca78c46d40cb3bead597b18caa0356dcd228c349767a171bff12b5ceb2c#rd) >编译:Pita & AI开发者,作者:Fatos Morina Python是目前最流行的语言之一,它在数据科学、机器学习、web开发、脚本编写、自动化方面被许多人广泛使用。它的简单和易用性造就了它如此流行的原因。 在本文中,我们将会介绍 30 个简短的代码片段,你可以在 30 秒或更短的时间里理解和学习这些代码片段。 ## 1.检查重复元素 下面的方法可以检查给定列表中是否有重复的元素。它使用了 set() 属性,该属性将会从列表中删除重复的元素。 ```python def all_unique(lst): return len(lst) == len(set(lst)) x = [1,1,2,2,3,2,3,4,5,6] y = [1,2,3,4,5] all_unique(x) # False all_unique(y) # True ``` ## 2.变位词 检测两个字符串是否互为变位词(即互相颠倒字符顺序) ```python from collections import Counter def anagram(first, second): return Counter(first) == Counter(second) a anagram("abcd3", "3acdb") # True ``` ## 3.检查内存使用情况 以下代码段可用来检查对象的内存使用情况。 ```python import sys variable = 30 print(sys.getsizeof(variable)) # 24 ``` ## 4.字节大小计算 以下方法将以字节为单位返回字符串长度。 ```python def byte_size(string): return(len(string.encode( utf-8 ))) byte_size(

相关内容

    暂无相关文章

评论关闭