Computer >> Máy Tính >  >> Lập trình >> Python

Viết chương trình bằng Python để tìm phần tử bị thiếu trong một chuỗi đã cho và lưu trữ đầy đủ các phần tử trong cùng một chuỗi

Giải pháp

Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước dưới đây -

  • Xác định một chuỗi.

  • Tạo vòng lặp for và truy cập dữ liệu từ các phần tử đầu đến cuối. Đặt điều kiện để kiểm tra dữ liệu có hay không.

Nếu giá trị không nằm trong phạm vi thì hãy thêm nó vào danh sách. Cuối cùng, sắp xếp và in các giá trị.

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

Ví dụ

Hãy cùng chúng tôi xem cách triển khai sau để hiểu rõ hơn.

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)

Đầu ra

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