关注微信公共号:小程在线
关注CSDN博客:程志伟的博客
1.in
value in X,表示value是否在X中,在X返回True,不在返回false;
julia> x = [58,69,10,125,-85,-98]
6-element Array{Int64,1}:
58
69
10
125
-85
-98
julia> 446 in x
false
julia> 69 in x
true
2.append!() 数据的合并
julia> a = ["qwe",451];
julia> b = ["Z",451];
julia> append!(a,b);show(a)
{"qwe",451,"Z",451}
3.pop!()
pop!(D,K,defaule):D是字典,K是要选择的数据,default表示K不存在时要返回的结果
julia> z = Dict("w" => 25,"q"=> true,"a" =>52)
Dict{String,Integer} with 3 entries:
"w" => 25
"q" => true
"a" => 52
julia> pop!(z,"a")
52
julia> pop!(z,"da",-2)
-2
4.push!()
它是将一个数组与另外一个元素合并成一个新的数组;
julia> s = [521,"asc",true,-857,'s'];
julia> s
5-element Array{Any,1}:
521
"asc"
true
-857
's'
julia> push!(s,879)
6-element Array{Any,1}:
521
"asc"
true
-857
's'
879
5.splice!()
splice!(A,ind,a):A是一个数组,ind是一个索引,a是需要替换的值
julia> A = [6, 5, 4, 3, 2, 1]; splice!(A, 5)
2
julia> A
5-element Array{Int64,1}:
6
5
4
3
1
julia> splice!(A, 5, -1)
1
julia> A
5-element Array{Int64,1}:
6
5
4
3
-1
julia> splice!(A, 1, [-1, -2, -3])
6
julia> A
7-element Array{Int64,1}:
-1
-2
-3
5
4
3
-1
6.insert!()
insert!(A,ind,a):A是一个数组,ind是一个索引,a是需要插入的值;
julia> insert!(A,3,789)
6-element Array{Int64,1}:
-1
-2
789
-3
5
4
3
-1
7.sort()和sort!()
sort()表示使用快速排序法对数值型数据进行排序,其他数据类型使用合并排序法;
sort!()表示不保留原来的数据的顺序;
julia> show(sort(x))
[-85, -8, 1, 56, 89, 564]
julia> show(x)
[1, 56, 89, 564, -8, -85]
julia> sort!(x);show(x)
[-85, -8, 1, 56, 89, 564]
julia> show(x)
[-85, -8, 1, 56, 89, 564]
sort(x,rev=true):表示对数字进行降序排列
julia> show(sort(x,rev=true))
[564, 89, 56, 1, -8, -85]
sort()可以对字符串排序
julia> show(sort(["asw","wdc","edc","tgb"]))
["asw", "edc", "tgb", "wdc"]
8.get()
get(D,K,default):D表示数据组,K表示需要的索引,default表示没有找到时,返回的索引;
julia> z = Dict("w" => 25,"q"=> true,"a" =>52)
Dict{String,Integer} with 3 entries:
"w" => 25
"q" => true
"a" => 52
julia> get(z,"w","NOT Find")
25
julia> get(z,"w1","NOT Find")
"NOT Find"
9.keys()和values()
keys表示字典中的所有键
values()表示字典中的所有值
julia> keys(z)
Base.KeySet for a Dict{String,Integer} with 3 entries. Keys:
"w"
"q"
"a"
julia> values(z)
Base.ValueIterator for a Dict{String,Integer} with 3 entries. Values:
25
true
52
10.length()和size()
返回数组的长度以及字符串的长度
julia> length(x)
5
julia> size(x)
(5,)
julia> y = "as dataframe my!"
"as dataframe my!"
julia> length(y)
16