gpt4 book ai didi

julia - 如何确定数组是否包含某个元素?

转载 作者:行者123 更新时间:2023-12-02 06:46:42 25 4
gpt4 key购买 nike

如何判断数组是否包含某个元素?

我一直在用循环手动检查:

for x in xs
if x == a
return true
end
end
return false

有没有更惯用的方式?

最佳答案

in 运算符将遍历数组并检查是否存在某个元素:

julia> xs = [5, 9, 2, 3, 3, 8, 7]

julia> 8 in xs
true

julia> 1 in xs
false

重要的是要记住 missing values可以改变您可能期望的行为:
julia> 2 in [1, missing]
missing
in可用于一般 collections .特别是,矩阵:
julia> A = [1 4 7
2 5 8
3 6 9]
3×3 Array{Int64,2}:
1 4 7
2 5 8
3 6 9

julia> 7 in A
true

julia> 10 in A
false

关于julia - 如何确定数组是否包含某个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59555180/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com