常见布尔值为False

  1. '',0,{},[],(),None,dict(),list(),set()

is与==的区别

is是比较两个对象的id是否相同
==是比较两个对象的值是否相同

有放回取样和无放回取样

有放回取样是等可能的

  1. import random
  2. seq = [1, 11, 111]
  3. random.choices(seq, k=1) # 长度为k的list,有放回采样
  4. random.sample(seq, k) # 长度为k的list,无放回采样