gpt4 book ai didi

在对象列表中匹配时间戳的 Pythonic 方法

转载 作者:太空宇宙 更新时间:2023-11-03 14:17:36 24 4
gpt4 key购买 nike

我有两个列表,每个列表都包含具有属性 gps_seconds 的对象。

gps_seconds 属性会在一段时间内对齐,我想缩减这两个列表,以便我有具有共同时间戳的单独列表。

例如在列表 A 中我可能有 gps_seconds 参数的对象:

99.899.9100.0100.1100.2

列表 B 可能有:

99.9100.0100.1100.2100.3

在这种情况下,我想删除 A 中的第一个条目和 B 中的最后一个条目,以确保两个列表的时间戳正确匹配。

我自己尝试了一种相当不优雅的方法,但感觉可能有一种我不知道的 pythonic 方法可以快速完成此操作。

最佳答案

这应该有效:

set1 = set([99.8, 99.9, 100.0, 100.1, 100.2])
set2 = set([99.9, 100.0, 100.1, 100.2, 100.3])
res = set1 & set2
print res
集合上的

运算符 & 返回集合的交集。

关于在对象列表中匹配时间戳的 Pythonic 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31943074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com