gpt4 book ai didi

python - 在一系列列表中查找缺失的整数

转载 作者:行者123 更新时间:2023-12-01 03:54:32 25 4
gpt4 key购买 nike

你好,我在 finding missing elements in a list of integers 上发现这个非常有用的主题。
我发现第二个答案最有用,现在将其应用到我的代码中:

def missing_elements(X):
start, end = X[0], X[-1]
return sorted(set(range(start, end + 1)).difference(X))

现在,问题是我没有列表,而是一系列列表,这是其中的快照:

[716, 717, 718, 719, 720, 721]
[761, 762, 763, 764, 765, 766, 767, 768]
[988, 989, 990, 993, 994]

我希望看到如下结果:

[0]
[0]
[991, 992]

显然,上面的代码不起作用。但我不知道如何让它发挥作用。我的印象是我可能想把它做成一个集合并用 set type features 做一些事情。 ,但这只是猜测......

最佳答案

map将现有函数添加到一系列列表中:

> lsts = [[716, 717, 718, 719, 720, 721],
[761, 762, 763, 764, 765, 766, 767, 768],
[988, 989, 990, 993, 994]]
> map(missing_elements, lsts)
[[], [], [991, 992]]

关于python - 在一系列列表中查找缺失的整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37722792/

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