你好,我有一个包含很多元素的列表。这些是有序的数字,但缺少一些数字。
示例:L =[1,2,3,4,6,7,10]
缺少:M = [5,8,9]
如何在 Python 中找到缺失的数字?
请您参考如下方法:
取集合之间的差异:
set(range(min(L),max(L))) - set(L)
如果您真的很赶时间并且 L 确实已排序,那么
set(range(L[0], L[-1])) - set(L)
你好,我有一个包含很多元素的列表。这些是有序的数字,但缺少一些数字。
示例:L =[1,2,3,4,6,7,10]
缺少:M = [5,8,9]
如何在 Python 中找到缺失的数字?
请您参考如下方法:
取集合之间的差异:
set(range(min(L),max(L))) - set(L)
如果您真的很赶时间并且 L 确实已排序,那么
set(range(L[0], L[-1])) - set(L)