用 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