用 Python 编写一个程序来打印特定范围内的一系列元素
pythonpandasserver side programmingprogramming更新于 2024/6/17 3:56:17
输入 − 假设您有一个系列,
0 12 1 13 2 15 3 20 4 19 5 18 6 11
输出 − 10 到 15 之间的元素的结果为,
0 12 1 13 2 15 6 11
解决方案 1
定义一个系列
创建一个空列表。
创建 for 循环以逐个访问所有元素,并设置 if 条件以比较大于或等于 10 和小于或等于 15 的值。将匹配的值附加到空列表,如下所示 −
for i in range(len(data)): if(data[i]>=10 and data[i]<=15): ls.append(data[i])
最后,使用 isin() 检查系列的值列表。
示例
让我们看看以下实现以获得更好的理解。
import pandas as pd l = [12,13,15,20,19,18,11] data = pd.Series(l) print(data[data.between(10,15)])
输出
0 12 1 13 2 15 6 11
解决方案 2
示例
import pandas as pd l = [12,13,15,20,19,18,11] data = pd.Series(l) ls = [] for i in range(len(data)): if(data[i]>=10 and data[i]<=15): ls.append(data[i]) print(data[data.isin(ls)])
输出
0 12 1 13 2 15 6 11
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

