zoukankan      html  css  js  c++  java
  • python中operator.itemgetter

    直接上例子:

    rs=  [
    ...     {
    ...       "datetime": "Mon, 31 Aug 2015 23:00:00 GMT",
    ...       "id": 1,
    ...       "name":"a"
    ...     },
    ...     {
    ...       "datetime": "Mon, 31 Aug 2015 23:00:00 GMT",
    ...       "id": 2,
    ...       "name":"b"
    ...     },
    ...     {
    ...       "datetime": "Mon, 31 Aug 2015 23:00:00 GMT",
    ...       "id": 3,
    ...       "name":"c"
    ...     },
    ...     {
    ...       "datetime": "Mon, 31 Aug 2015 23:00:00 GMT",
    ...       "id": 4,
    ...       "name":"d"
    ...     }
    ... ]

     fun = operator.itemgetter('id', 'name')

    for key, g in itertools.groupby(rs, fun):
    ...     print key
    ...     print g
    ...
    (1, 'a')
    <itertools._grouper object at 0x7f07e9623650>
    (2, 'b')
    <itertools._grouper object at 0x7f07e96236d0>
    (3, 'c')
    <itertools._grouper object at 0x7f07e9623650>

  • 相关阅读:
    数据变换
    离群点的检验
    数据清洗
    数据采样
    FM与FFM
    EM算法与高斯混合模型
    最大熵模型
    PageRank
    软件技术基础
    原来炫酷的可视化地图,用Python就能搞定!
  • 原文地址:https://www.cnblogs.com/nerrissa/p/4820175.html
Copyright © 2011-2022 走看看