operator, itertools

import operator

import itertools


info_list = [ {'name': 'Quinn', 'age': 50}, {'name': 'Ryan', 'age': 18}, {'name': 'May', 'age': 30} ] new_list = sorted(info_list, key=operator.itemgetter('age')) print(new_list) # 同理, 若是對屬性排序, 能夠用sorted(obj_list, operator.attrgetter('attribute')) # [{'name': 'Ryan', 'age': 18}, {'name': 'May', 'age': 30}, {'name': 'Quinn', 'age': 50}] a = [1, 5, 9, 2] b = [7, 77, 5, 8] print(itertools.chain(a, b)) # <itertools.chain object at 0x00000088F43454E0> print(list(itertools.chain(a, b))) # [1, 5, 9, 2, 7, 77, 5, 8]

# 重複操做的判斷問題 # 能夠利用redis.setnx 返回結果(True, False) 來加鎖, 若是爲False ,則證實當前已操做(已經設置過值了,可是須要時間), 提示勿重複操做
相關文章
相關標籤/搜索