python - 有 python 3.x 的 LINQ 吗?

标签 python linq python-3.x

它存在吗?有http://github.com/heynemann/pynq ,但仅适用于 2.5

最佳答案

你可以尝试asq这是一个完整的、受 LINQ 启发的 Python 2(2.6 和 2.7)和 Python 3(所有版本)实现。 asq 中的查询可以在任何 Python 可迭代和功能延迟评估上执行,就像 LINQ 一样。该实现非常可靠,具有 100% 的测试覆盖率和全面的文档。该 API 符合 PEP8 标准,因此它可以很好地与其他 Python 代码配合,并且还提供了一些其他功能来改进与 Python 的集成。最后,1.0 版包含对并行查询执行的原型(prototype)支持。

全面披露:我是 asq 的作者。

关于python - 有 python 3.x 的 LINQ 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4077758/

相关文章:

python - Windows 上的 Python 中的快速文件夹大小计算

python - 如何在 python 3.6 中创建带有值列表的频率字典

c# - Linq 中的 Enumerable.Zip 扩展方法有什么用?

python - 统一码编码错误 : 'latin-1' codec can't encode character '\u2013' in position 637: ordinal not in range(256)

python - 尝试将 datetime.datetime 格式 2016-09-01 00 :00:00 to datetime. datetime 格式的列标题转换为 '2016-09-01'

Python 3.3.5 控制台无法在 PyCharm 2016.3.1 中启动

python / NumPy : all values in array up to x?

c# - 使用 LINQ to SQL 访问系统数据库/表?

asp.net - 将从 LINQ 查询返回的列表绑定(bind)到 Gridview

python - 多线程处理?