python常见使用操作

2017-03-11  本文已影响0人  kegumingxin
  1. 数组反转:
  1. range的使用:
  1. **collections.Counter(): **
  1. enumerate函数的使用:
  1. python字符串的特性:
  1. python dict 同一个key 对应多个value:
  1. 字符串的处理:
  1. list基本操作:
  1. tuple的神奇之处:
  1. heapq模块:
    处理topN问题时经常要使用到堆这种数据结构。c++中有大(小)顶堆,而在python 中就要使用heapq模块来实现相同的操作。在python中可以将堆看成一种特殊结构的列表,该列表具备堆的性质。heapq有如下常见操作:import heapq as hq
    heapq官方文档及说明
>>> a=[1,3,5]         
>>> b=[2,4,6]
>>> c=merge(a,b)
>>> list(c)
[1, 2, 3, 4, 5, 6]
  1. bisect模块:
    bisect模块使用时要保证列表已经是有序的。
上一篇 下一篇

猜你喜欢

热点阅读