用 Python 編寫程式,找到給定序列中的缺失元素,並將所有元素儲存在同一序列中
解決方法
要解決此問題,我們將按照以下步驟進行 −
定義系列。
建立一個 for 迴圈,訪問從第一個到最後一個元素的資料。設定 if 條件來檢查資料是否可用。
如果這個值不在此範圍內,則把它追加到列表中。最後,對這些值進行排序並打印出來。
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
廣告
資料結構
網路技術
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP