Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

주어진 시리즈에서 누락된 요소를 찾고 전체 요소를 동일한 시리즈에 저장하는 프로그램을 Python으로 작성하십시오.

<시간/>

해결책

이 문제를 해결하기 위해 다음 단계를 따릅니다. -

  • 시리즈를 정의하십시오.

  • for 루프를 만들고 시작 요소에서 끝 요소까지 데이터에 액세스합니다. 데이터를 확인하는 조건이 있는지 여부를 설정합니다.

값이 범위에 없으면 목록에 추가합니다. 마지막으로 값을 정렬하고 인쇄합니다.

for i in range(data[0],data[length-1]):
   if(i not in data):
      l1.append(i)
   else:
      l1.append(i)

예시

더 나은 이해를 위해 다음 구현을 살펴보겠습니다.

import pandas as pd
import numpy as np
l = [1,2,3,6,7]
l1 = []
data = pd.Series(l)
length = len(data)
for i in range(data[0],data[length-1]):
   if(i not in data):
      l1.append(i)
   else:
      l1.append(i)
l1.sort()
data = pd.Series(l1)
print(data)

출력

0    1
1    2
2    3
3    4
4    5
5    6