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 ...".