从两个不相等的数组,我需要根据数组的最后一个值进行比较和删除.
例:
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]
Run Code Online (Sandbox Code Playgroud)
n[0]最后一个值是3.57,它位于3.40和3.80 of m[0] so I need to print till 3.40 inm [0] 之间
所需输出:
p[0] = [0.00, 1.15, 1.24, 1.35, 1.54, 2.32, 2.85, 3.10, 3.40]
Run Code Online (Sandbox Code Playgroud)
一些细节有点不清楚,但这应该做你想要的:
p[0] = [x for x in m[0] if x < n[0][-1]]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
220 次 |
| 最近记录: |