def continuity(aa): #找出连续的数组
pn={}
l1=[]
i=0
for x in sorted(set(aa)):
l1.append(x)
if x+1 not in aa:#出现不连续的情况
#if len(l1) != 1:
pn.setdefault((i), [])
# pn.setdefault((i, 'b1'), int)
# pn.setdefault((i, 'b2'), int)
pn[i]=l1
# pn[i,'b1']=(min(pn[i]))
pn[i].append(min(pn[i]))
pn[i].append(max(pn[i]))
# pn[i,'b2']=(max(pn[i]))
i=i+1
# print(l1)
l1 = []
return pn
python找出连续的数组
该博客介绍了如何使用Python编写一个名为`continuity`的函数,用于找出给定数组中的连续子序列。通过遍历并判断元素间的连续性,函数返回每个连续区间的起始和结束值。适合理解数组操作和连续性检查的编程实践。
摘要由CSDN通过智能技术生成