欢迎转载,请支持原创,保留原文链接:blog.ilibrary.me

常用数据结构和算法

  1. 字符串转数组: [x for x in “aaxxddbb”], [*“xxxaaabbbeee”]
  2. collections.Counter, 统计词频用. 这个在统计分类里面用的非常多。
  3. collections.deque,It’s pronounced /dɛk/
  4. math.ceil, math.floor, math.round, int(3.0/2)
  5. bisect.bisect_left, bisect.bisect_right
  6. sorted, List.sort()
  7. len
  8. map
  9. filter
  10. functools.reduce
  11. zip
  12. apply
  13. sum
  14. abs
  15. translate, maketrans
  16. 切片
  17. range
  18. enumerate
  19. list
  20. dict, set,str
  21. next(generator)
  22. yield, 生成generator
  23. heapq
  24. any, all
  25. 基础运算: //,**, %, 3.5%1.5=0.5
  26. heapq:

参考

  1. python算法基础
  2. python数据结构与