Python删除数组中的特定值

时间:2018-05-20 14:35:09

标签: python arrays list

作为程序的一部分,我想从数组中删除某些值。过滤我想要的值,但我不能把它们放在我希望的格式中。我故意为我想删除的每个值写一个-1。是否有关于如何使用此result[result >= 0]的2个版本?

1 个答案:

答案 0 :(得分:0)

你可以设法用列表理解

来做到这一点

假设您有输入数组:in_array和要替换的数字:num。你可以这样做:

out_array = [n if n != num else -1 for n in in_array]

我希望这有帮助!