a = [i for i in range(1,18) if i的条件]
python2中有可能存在内存问题,python3中已经解决了
d = [(i,j) for i in range(3) for j in range(2)]
等于
d = [] for i in range(3): for j in range(2): d.append(i,j)