如何用另一个数字替换列表中的“x”?

cjm*_*671 0 kdb

假设我有一个清单:

(1 34 -5 -6 -5 9)
Run Code Online (Sandbox Code Playgroud)

对于长列表,如何将 , 替换-5为, ?0

小智 5

如果您尝试替换列表中的所有 -5,您可以使用类似以下内容的内容:

    list:(1 34 -5 -6 -5 9)     
    list[where list=-5]:0
Run Code Online (Sandbox Code Playgroud)

这将给出

    1 34 0 -6 0 9
Run Code Online (Sandbox Code Playgroud)