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