一个百度人的技术提升之路,为您提供一系列计算机视觉,自然语言处理和推荐系统等高质量技术文章,让您的碎片化时间最大价值化
今天看啥  ›  专栏  ›  深度学习基础与进阶

总结了 30 段极简 Python 代码

深度学习基础与进阶  · 公众号  ·  · 2024-08-29 20:28

文章预览

学 Python 怎样才最快,当然是实战各种小项目,只有自己去想与写,才记得住规则。今天给大家分享的是 30 个极简任务,初学者可以尝试着自己实现;本文同样也是 30 段代码,Python 开发者也可以看看是不是有没想到的用法。 1. 重复元素判定 以下方法可以检查给定列表是不是存在重复元素,它会使用 set() 函数来移除所有重复元素。 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. 字符元素组成判定 检查两个字符串的组成元素是不是一样的。 from  collections  import  Counter def   anagram (first, second) :      return  Counter(first) == Counter(second) anagram( "abcd3" ,  "3acdb" )  # True 3. 内存占用 下面的代码块可以检查变量 variable 所占用的内存。 import  sys  variable  ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览