from queue import PriorityQueue class Job(object): def __init__(self, priority, description): self.priority = priority self.description = description print('New job:', description) return def __lt__(self, other): return self.priority < other.priority q = PriorityQueue() q.put(Job(5, 'Mid-level job')) q.put(Job(10, 'Low-level job')) q.put(Job(1, 'Important job')) while not q.empty(): next_job = q.get() print('Processing job', next_job.description)
python的魔法特性
猜你喜欢
转载自blog.csdn.net/hsc_1/article/details/80680909
今日推荐
周排行