Modificación de elementos en el diccionario Swift

Modificación de elementos en el diccionario Swift
En esta guía rápida, veremos cómo actualizar o modificar los elementos en un diccionario Swift.

Tenemos que especificar el tipo de datos de la clave y el par de valores mientras creamos un diccionario. Ambos tipos de datos de pares de valor clave pueden ser los mismos o diferentes.

Puede ser posible modificar un valor particular en un diccionario Swift usando la clave. Entonces, necesitamos especificar la clave dentro del soporte cuadrado: [] y asignar un nuevo valor a esta clave.

Sintaxis

swift_dictionary [key] = new_value


Dónde,

swift_dictionary es el diccionario de entrada, y el nuevo valor es el valor que reemplaza el valor actual en una clave particular.

Ejemplo 1

Crearemos un diccionario Swift con cinco pares de valor clave y modificaremos algunos valores usando sus claves.

// crear un diccionario rápido
var swift_dictionary = [1: "Swift1", 2: "Swift2", 3: "Swift3", 4: "Swift4", 5: "Swift5"]
Imprimir ("Diccionario real - \ (Swift_Dictionary)")
// establecer "Linuxhint" en Key-3
Swift_Dictionary [3] = "Linuxhint"
// establecer "Java" en Key-1
swift_dictionary [1] = "java"
// establecer "Pytorch" en Key-4
Swift_Dictionary [4] = "Pytorch"
// Muestra el swift_dictionary actualizado
Imprimir ("Diccionario final - \ (Swift_Dictionary)")

Producción


Explicación

Línea 2


Creamos un diccionario llamado Swift_Dictionary con cinco pares de valores clave.

Líneas 7-14


Estamos modificando los valores existentes.

"Linuxhint" reemplaza el "swift3", "java" reemplaza el "swift1" y "pytorch" reemplaza el "swift4".

Ejemplo 2

Crearemos un diccionario Swift con cinco pares de valor clave y modificaremos algunos valores usando sus claves.

// crear un diccionario rápido
var swift_dictionary = ["Swift1": 1, "Swift2": 2, "Swift3": 3, "Swift4": 4, "Swift5": 5]
Imprimir ("Diccionario real - \ (Swift_Dictionary)")
// establecer 10 a la tecla- "Swift1"
swift_dictionary ["swift1"] = 10
// Establecer 20 a la tecla- "Swift2"
swift_dictionary ["swift2"] = 20
// Establecer 30 a la tecla- "Swift5"
swift_dictionary ["swift5"] = 30
// Muestra el swift_dictionary actualizado
Imprimir ("Diccionario final - \ (Swift_Dictionary)")

Producción


Explicación

Línea 2


Creamos un diccionario llamado Swift_Dictionary con cinco pares de valores clave.

Líneas 7-14


Estamos modificando los valores existentes.

10 reemplaza 1, 20 reemplaza 2 y 30 reemplazan 5.

Ejemplo 3

Crearemos un diccionario Swift con dos pares de valor clave y modificaremos algunos valores usando sus claves.

// crear un diccionario rápido
var swift_dictionary = ["Swift1": "Diccionario", "Swift2": "Array"]
Imprimir ("Diccionario real - \ (Swift_Dictionary)")
// establecer "Hello1" a Key- "Swift1"
Swift_Dictionary ["Swift1"] = "Hello1"
// establecer "Hello2" a Key- "Swift2"
Swift_Dictionary ["Swift2"] = "Hello2"
// Muestra el swift_dictionary actualizado
Imprimir ("Diccionario final - \ (Swift_Dictionary)")

Producción


Explicación

Línea 2


Creamos un diccionario llamado Swift_Dictionary con dos pares de valores clave.

Líneas 7-11


Estamos modificando los valores existentes.

"Hello1" reemplaza "Diccionario", y "Hello2" reemplaza "Array".

Conclusión

En este tutorial rápido, vimos cómo modificar un valor particular en un diccionario utilizando la clave. Necesitamos especificar la clave dentro del soporte cuadrado - [] y asignar un nuevo valor a esta clave
Vimos tres ejemplos con diferentes tipos de datos para comprender mejor el concepto. Establecer valores nuevos con el mismo tipo de datos que otros existentes. De lo contrario, obtendrá un error como "No se puede asignar el valor de tipo ...".