原文链接:http://docs.asq.googlecode.com/hg/1.0/html/reference/queryables.html

译文:

asq.queryables

提供查询接口的类集.

asq.queryables.Queryable

class asq.queryables.Queryable(iterable)

在可迭代对象的查询是串行执行的.

queryable对象由可迭代对象创建.

Queryable .__contains__ 相同于操作符'in'的成员检测.
Queryable.__enter__ 支持上下文管理协议.
Queryable.__eq__ 判断前后两个迭代对象是否相等.
Queryable.__exit__ 支持上下文管理协议.
Queryable.__getitem__ 使用序列方括号中的索引获取item.
Queryable.__init__ 从某可迭代对象中构建queryable对象.
Queryable.__iter__ 支持迭代器协议.
Queryable.__ne__ 判断前后两个可迭代对象是否不相等.
Queryable.__reversed__ 使用内建函数reversed()来翻转序列.
Queryable.__repr__ 返回queryable对象对应的字符串表示.
Queryable.__str__ 返回queryable对象对应的字符串表示.
Queryable.aggregate 将一个序列聚合为某种结果.
Queryable.all 判断源序列中是否其所有成员都满足某个条件.
Queryable.any 判断源序列中是否有成员满足某个条件.
Queryable.as_parallel 返回查询后一个用于并行执行的ParallelQueryable对象.
Queryable.average 返回序列中值的算术平均值..
Queryable.close 关闭queryable对象.
Queryable.closed 判断queryable对象是否关闭.
Queryable.concat 拼接两个序列.
Queryable.contains 判断该序列是否包含某个指定值.
Queryable.count 返回成员的数量(或满足某种断言).
Queryable.default_if_empty 如果源序列为空,则返回包含了默认值的单元素序列;否则则返回该序列.
Queryable.difference 对比两个源序列,返回存在前一个序列但不在于后一个序列的所有元素.
Queryable.distinct 对序列元素进行去重.
Queryable.element_at 返回指定index下的元素.
Queryable.first 返回序列的第一个元素((或满足某种断言).
Queryable.first_or_default 返回序列的第一个元素((或满足某种断言)或一个默认值.
Queryable.group_by 按某个键值,对某个选择器提取的元素进行分组.
Queryable.group_join 通过keys匹配两个序列的元素,并且对结果集进行分组.
Queryable.intersect 返回两个源序列的交集.
Queryable.join 通过选出的keys对两个序列执行内联接.
Queryable.last 返回序列的最后一个元素(或满足某种断言).
Queryable.last_or_default 返回序列的最后一个元素((或满足某种断言)或一个默认值.
Queryable.log 通过logger将查询过程及结果信息记录到日志.
Queryable.max 返回序列元素的最大值.
Queryable.min 返回序列元素的最小值.
Queryable.of_type 按某指定的类型来过滤元素
Queryable.order_by 按某个key进行升序排序.
Queryable.order_by_descending 按某个key按降序排序.
Queryable.select 序列中的每个元素映射到新的序列.
Queryable.select_many 序列中的每个元素映射到中间的新的序列,并将结果序列合并为一个序列;再通过selector工厂方法,对合并后的序列进行转换.
Queryable.select_many_with_correspondence 序列中的每个元素映射到中间的新的序列,并将结果序列合并为一个序列;再通过selector工厂方法 ,将合并后的序列中的每个item按对应的源来进行合并.
Queryable.select_many_with_index 序列中的每个元素映射到中间的新的序列,并将结果序列合并为一个序列;再通过selector工厂方法 ,将合并后的序列的每个元素与元素对应的index进行合并.
Queryable.select_with_index 序列中的每个元素映射到新的序列,并将每个元素与元素对应的index合并.
Queryable.sequence_equal 通过对比序列中的元素,判断某条件下两个序列是否相等.
Queryable.single 返回唯一的元素(满足某种条件).
Queryable.single_or_default 返回唯一元素(满足某种条件)或默认元素.
Queryable.skip 序列中跳过前n个相邻的元素,返回余下的元素.
Queryable.skip_while 从序列头部开始,忽略第一次满足某种条件的相邻连续的元素,并返回余下的元素.
Queryable.sum 返回序列元素的算术和.
Queryable.take 返回序列的前n个元素.
Queryable.take_while 返回序列的第一次满足某种条件的相邻连续的元素.
Queryable.to_dictionary 通过源序列创建字典.
Queryable.to_list 序列化源序列为list类型.
Queryable.to_lookup 使用selector为序列中每个item生成一个key,并返回一个可查找的对象
Queryable.to_set 源序列转换为集合set.
Queryable.to_str 字符串化源序列.
Queryable.to_tuple 源序列转换为元组.
Queryable.union 返回两个序列元素的并集.
Queryable.where where条件过滤.
Queryable.zip 某种规则的两个序列的元素组合.

(未完待续)

【python】asq-queryable(1)相关推荐

  1. 【python】asq中group_by用法

    A. 原生sql语句与asq语句对比 假设有这样一个sql查询语句: select id,ip,ch,date from tbl group by ch,date; 如要使用python的asq模块的 ...

  2. 【python】asq模块-selector

    原文连接:http://docs.asq.googlecode.com/hg/1.0/html/reference/selectors.html#selectors (首次翻译,水平不咋地,见笑见笑) ...

  3. 【python】图像映射:单应性变换与图像扭曲

    [python]图像映射:单应性变换与图像扭曲 单应性变换(Homography) 图像扭曲(仿射变换) 图中图 分段仿射扭曲 单应性变换(Homography) 单应性变换(Homography)即 ...

  4. 【Python】函数图像绘制:二维图像、三维图像、散点图、心形图

    [Python]函数图像绘制:二维图像.三维图像.散点图.心形图 所有需要用的包 二维图像 三维图像 散点图绘制 心形图绘制 所有需要用的包 from mpl_toolkits.mplot3d imp ...

  5. 【python】 OSError:sift not found 问题解决

    [python] OSError: XXXX.sift not found 问题解决 在python环境下通过sift描述子对图像进行特征匹配时出现错误(心累):mpire.sift not foun ...

  6. 【Python】Python中令人头疼的变量作用域问题,终于弄清楚了

    [Python]Python中令人头疼的变量作用域问题,终于弄清楚了_fengdu78的博客-CSDN博客 [Python]Python中令人头疼的变量作用域问题,终于弄清楚了_fengdu78的博客 ...

  7. 【Python】将字典(dict)转化为Dataframe

    [Python]将字典(dict)转化为Dataframe_张欣的博客-CSDN博客_python字典转dataframe dictory = {'a':1,'b':2} df = pd.DataFr ...

  8. 【Python】Numpy扩充数组函数之repeat和tile用法

    2019独角兽企业重金招聘Python工程师标准>>> [Python]Numpy扩充数组函数之repeat和tile用法,有需要的朋友可以参考下. 用repeat和tile扩充数组 ...

  9. 11210怎么等于24_【Python】鸡兔同笼怎么“妙解”?

    上一节: <<[python] 学了编程.我写的第二个游戏...>> 鸡兔同笼,是中国古代著名典型趣题之一,记载于<孙子算经>之中.鸡兔同笼问题,是小学奥数的常见题 ...

  10. 【Python】解决Django Admin管理界面样式表(CSS Style)丢失问题

    [Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 参考文章: (1)[Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 ( ...

最新文章

  1. android联动动画,利用 CollapsingToolbarLayout 完成联动的动画效果
  2. .NET开发人员值得关注的七个开源项目
  3. 极客新闻——09、如何打造核心骨干团队
  4. 微信上传图片 41005 缺少多媒体文件
  5. python3 zipfile模块 zip压缩解压
  6. linux maven编译代码,git拉源码maven构建后部署脚本详解
  7. 三个大数据处理框架:Storm,Spark和Samza 介绍比较
  8. 正则表达式 语言间通用
  9. 温州大学《机器学习》课程课件(七、决策树)
  10. ParseObject 的使用简介【简单易懂】
  11. 6月24 面向对象的设计原则-----工厂模式和单列模式
  12. 【蓝桥杯单片机】定时器和中断
  13. oracle权限不足的报错,Oracle Scott创建视图权限不足解决办法
  14. c语言创建增加删除单向动态链表,C语言实现简单的单向链表(创建、插入、删除)及等效STL实现代码...
  15. 我说CMMI 2.0 之 配置管理
  16. 举例理解哈夫曼树与哈夫曼编码
  17. matlab符号函数绘图法_matlab中怎么创建符号函数?
  18. 物联网技术,主要包括哪些核心技术
  19. H264码流处理详解
  20. 使用STM32CubeProgrammer烧录STM32芯片

热门文章

  1. android学习: 酷狗手机遥控器
  2. upload-labs+哥斯拉webshell的使用
  3. 养宠物游戏java接口_接口--动物实例
  4. Kisu Pari Na 2
  5. Cocos2d-x C++ Sprite Slice9渲染模式的应用
  6. 基于支持向量机的文本分类算法研究(三)—— 核函数文本分类性能评价指标(stitp项目)
  7. Quaternion kinematics for ESKF-预测
  8. Java Wechat Pay Project
  9. 面试官说 “你还有什么问题想问的” ,作为一名程序员该如何回答?
  10. 2021-10-18 Basler相机曝光值SDK的设置