Python 一个无限 重复生成器的实现 和一个简洁的 quicksort


    def hello(a):
    if not a:
        yield None

    for i in a:
        yield i

    while True:
        print("true")
        for i in a:
            print("true after")
            yield i



<!-- lang: python -->
quickSort = lambda qs: qs if len(qs) <=1 else quickSort([l for l in qs[1:] if l < qs[0]]) + [qs[0]] + quickSort([l for l in qs[l:] if l >= qs[0]])

quicksort 转载自: http://blog.sina.com.cn/s/blog_62508b050101femm.html

你可能感兴趣的:(Python 一个无限 重复生成器的实现 和一个简洁的 quicksort)