Skip to main content
 首页 » 编程设计

python之比较和排序数组

2025年05月04日15三少

从两个不相等的数组中,我需要根据数组的最后一个值进行比较和删除。

例子:

m[0] 和 n[0] 从文本文件中读取并保存为数组,[0] - 它们的文本文件中的列号。

m[0] = [0.00, 1.15, 1.24, 1.35, 1.54, 2.32, 2.85, 3.10, 3.40, 3.80, 4.10, 4.21, 4.44] 
 
n[0] = [0.00, 1.12, 1.34, 1.45, 2.54, 3.12, 3.57] 

n[0] 最后一个值是 3.57,它位于 m[0] 的 3.40 和 3.80 之间,所以我需要打印到 3.40 inm[0]`

要求的输出:

p[0] = [0.00, 1.15, 1.24, 1.35, 1.54, 2.32, 2.85, 3.10, 3.40] 

请您参考如下方法:

有些细节有点不清楚,但这应该可以满足您的要求:

p[0] = [x for x in m[0] if x < n[0][-1]]