有list
整数排序。大小 - 从 4 到 5 个元素。如何确定集合中的4个数字是否为自然数?也许有比(例如一些内置函数)更好的东西:
if len(arr) > 4 and (int(arr[-1]) - int(arr[1]) == 3 or int(arr[3]) - int(arr[0]) == 3):
return True
elif int(arr[3]) - int(arr[0]) == 3:
return True
else:
return False
有list
整数排序。大小 - 从 4 到 5 个元素。如何确定集合中的4个数字是否为自然数?也许有比(例如一些内置函数)更好的东西:
if len(arr) > 4 and (int(arr[-1]) - int(arr[1]) == 3 or int(arr[3]) - int(arr[0]) == 3):
return True
elif int(arr[3]) - int(arr[0]) == 3:
return True
else:
return False
如果列表按升序排序,则可以将其与
range()
:自然数列是按升序排列的无限连续的正整数数列:1,2,3,4,5。