Quel est le meilleur moyen d'obtenir une liste des N entiers contigus les plus petits dans un ensemble Python?Recherche des plus petits entiers contigus dans un ensemble Python
>>> s=set([5,6,10,12,13,15,30,40,41,42,43,44,55,56,90,300,500])
>>> s
set([42, 43, 44, 5, 6, 90, 300, 30, 10, 12, 13, 55, 56, 15, 500, 40, 41])
>>> smallest_contiguous(s,5)
[40,41,42,43,44]
>>> smallest_contiguous(s,6)
[]
Modifier: Merci pour les réponses, tout le monde.
tri et de vérifier diff à 1 sur les points n. – khachik
Question de devoirs? – troynt