处理元组列表

安迪·托马斯(Andy Thomas)

我有一个包含两个元素的元组的列表:(object, timestamp)

我想制作一个返回列表的生成器,其中每个列表包含共享相同时间戳的元组。

另一个需求是,生成器返回的第一个列表是最早时间戳的列表。

为了方便起见,我们假设时间戳记是自然数:1, 2, 3, ...

是否有Python的内置工具用于此类操作,或者解决方案是幼稚的实现?

尤金·雅玛什(Eugene Yarmash)

你可以的帮助下做到这一点operatoritertools

from operator import itemgetter
from itertools import groupby   

def grouped(mytuples):
    for timestamp, items in groupby(sorted(mytuples, key=itemgetter(1)),
                                    key=itemgetter(1)):
        yield timestamp, list(items)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将元组作为字典中的值处理(列表推导中)

来自分类Dev

在函数内部包含For循环,用于处理元组列表

来自分类Dev

处理 Scala 中的元组列表 - 第 2 部分

来自分类Dev

处理 Scala 中的元组列表 - 第 1 部分

来自分类Dev

元组元素的元组列表?

来自分类Dev

元组的元组列表列表

来自分类Dev

处理列表会出现错误“列表索引必须是整数或切片,而不是元组”

来自分类Dev

包含某些元组的元组的元组索引列表

来自分类Dev

在元组列表中交换元组

来自分类Dev

Python:从列表内元组中的字典中获取字典值并对其进行处理

来自分类Dev

TypeError:列表索引必须是整数或切片,而不是图像处理时的元组错误

来自分类Dev

如何打印元组列表?

来自分类Dev

对元组列表进行排序

来自分类Dev

Python:搜索元组列表

来自分类Dev

如何输入元组列表

来自分类Dev

追加到元组列表

来自分类Dev

如何对元组列表求和

来自分类Dev

列表到元组的字典

来自分类Dev

在列表中调用元组

来自分类Dev

列表/元组元素的异或

来自分类Dev

Python元组而不是列表

来自分类Dev

VBA中的元组列表?

来自分类Dev

defaultdict列表的元组

来自分类Dev

序列与元组的析取列表

来自分类Dev

Python嵌套元组列表

来自分类Dev

列表<->元组转换的Typeclass

来自分类Dev

从列表中删除元组

来自分类Dev

返回元组列表的函数。

来自分类Dev

在元组列表中搜索