码迷,mamicode.com
首页 > 其他好文 > 详细

operator, itertools

时间:2019-01-18 17:27:12      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:tool   too   chain   getter   style   排序   利用   div   ted   

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 ,则证明当前已操作(已经设置过值了,但是需要时间), 提示勿重复操作

 

operator, itertools

标签:tool   too   chain   getter   style   排序   利用   div   ted   

原文地址:https://www.cnblogs.com/amber-liu/p/10288450.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!