用 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

更新日期: 24-Feb-2021

223 次瀏覽

提升您的職業生涯

完成課程以取得認證

開始
廣告
© . All rights reserved.