merge() es una función incorporada en julia que se usa para construir una colección combinada a partir de las colecciones especificadas.
Sintaxis: merge(d::AbstractDict, otros::AbstractDict…) o merge(combine, d::AbstractDict, otros::AbstractDict…) o merge(a::NamedTuple, bs::NamedTuple…) Parámetros:
- d::AbstractDict: Primera colección especificada.
- other::AbstractDict: Segunda colección especificada.
- Combinar: Operación de peinado especificada.
- NamedTuple: Tuplas diferentes especificadas.
Devoluciones: Devuelve la colección fusionada.
Ejemplo 1:
Python
# Julia program to illustrate # the use of merge() method # Getting the merged collection. a = Dict("a" => 1, "b" => 2) b = Dict("c" => 3, "b" => 4) prinln(merge(a, b))
Salida: Ejemplo 2:
Python
# Julia program to illustrate # the use of merge() method # Getting the merged collection # along with specified operation # over the key's value a = Dict("a" => 1, "b" => 2) b = Dict("c" => 3, "b" => 4) prinln(merge(+, a, b))
Salida: Ejemplo 3:
Python
# Julia program to illustrate # the use of merge() method # Getting the merged tuple println(merge((a = 5, b = 10), (b = 15, d = 20))) println(merge((a = 5, b = 10), (b = 15, c =(d = 20, )), (c =(d = 25, ), ))) # Merging tuple of key-value pairs with # iteration operation println(merge((a = 5, b = 10, c = 15), [:b =>20, :d =>25]))
Producción:
¡unir!()
¡ Combinar!() es una función incorporada en julia que se usa para actualizar la colección con pares de las otras colecciones.
Sintaxis: merge!(d::AbstractDict, otros::AbstractDict…) o merge!(combine, d::AbstractDict, otros::AbstractDict…) Parámetros:
- d::AbstractDict: Primera colección especificada.
- other::AbstractDict: Segunda colección especificada.
- Combinar: Operación de peinado especificada.
Devoluciones: Devuelve la colección actualizada con pares de las otras colecciones.
Ejemplo 1:
Python
# Julia program to illustrate # the use of merge !() method # Getting the updated collection with # pairs from the other collections. A = Dict("a" => 1, "b" => 2); B = Dict("b" => 4, "c" => 5); println(merge !(A, B))
Producción:
Dict("c"=>5, "b"=>4, "a"=>1)
Ejemplo 2:
Python
# Julia program to illustrate # the use of merge !() method # Getting the updated collection with # pairs from the other collections # with + operation A = Dict("a" => 1, "b" => 2); B = Dict("b" => 4, "c" => 5); println(merge !(+, A, B))
Producción:
Dict("c"=>5, "b"=>6, "a"=>1)
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA