Modificando elementos no dicionário Swift

Modificando elementos no dicionário Swift
Neste guia Swift, veremos como atualizar ou modificar os elementos em um dicionário rápido.

Temos que especificar o tipo de dados do par de chaves e valores ao criar um dicionário. Ambos os tipos de dados de pares de valor-chave podem ser os mesmos ou diferentes.

Pode ser possível modificar um valor específico em um dicionário rápido usando a chave. Portanto, precisamos especificar a chave dentro do suporte quadrado - [] e atribuir um novo valor a esta chave.

Sintaxe

swift_dictionary [key] = new_value


Onde,

Swift_dictionary é o dicionário de entrada, e o novo valor é o valor que substitui o valor atual em uma chave específica.

Exemplo 1

Criaremos um dicionário rápido com cinco pares de valor-chave e modificaremos alguns valores usando suas chaves.

// Crie um dicionário rápido
var swift_dictionary = [1: "swift1", 2: "swift2", 3: "swift3", 4: "swift4", 5: "swift5"]
print ("Dicionário real - \ (swift_dictionary)")
// Defina "Linuxhint" como Key-3
swift_dictionary [3] = "Linuxhint"
// Defina "Java" como KEY-1
swift_dictionary [1] = "java"
// Defina "Pytorch" como Key-4
swift_dictionary [4] = "pytorch"
// exibe o swift_dictionary atualizado
Print ("Dicionário Final - \ (Swift_dictionary)")

Saída


Explicação

Linha 2


Criamos um dicionário chamado swift_dictionary com cinco pares de valor-chave.

Linhas 7-14


Estamos modificando os valores existentes.

"Linuxhint" substitui o "swift3", "java" substitui o "swift1" e "pytorch" substitui o "swift4".

Exemplo 2

Criaremos um dicionário rápido com cinco pares de valor-chave e modificaremos alguns valores usando suas chaves.

// Crie um dicionário rápido
var swift_dictionary = ["swift1": 1, "swift2": 2, "swift3": 3, "swift4": 4, "swift5": 5]
print ("Dicionário real - \ (swift_dictionary)")
// Defina 10 como Key- "Swift1"
swift_dictionary ["swift1"] = 10
// Defina 20 como key- "swift2"
swift_dictionary ["swift2"] = 20
// Defina 30 como Key- "Swift5"
swift_dictionary ["swift5"] = 30
// exibe o swift_dictionary atualizado
Print ("Dicionário Final - \ (Swift_dictionary)")

Saída


Explicação

Linha 2


Criamos um dicionário chamado swift_dictionary com cinco pares de valor-chave.

Linhas 7-14


Estamos modificando os valores existentes.

10 substitui 1, 20 substitui 2 e 30 substitui 5.

Exemplo 3

Criaremos um dicionário rápido com dois pares de valor-chave e modificaremos alguns valores usando suas chaves.

// Crie um dicionário rápido
var swift_dictionary = ["swift1": "dicionário", "swift2": "array"]
print ("Dicionário real - \ (swift_dictionary)")
// Defina "Hello1" para Key- "Swift1"
swift_dictionary ["swift1"] = "hello1"
// Defina "Hello2" para Key- "Swift2"
swift_dictionary ["swift2"] = "hello2"
// exibe o swift_dictionary atualizado
Print ("Dicionário Final - \ (Swift_dictionary)")

Saída


Explicação

Linha 2


Criamos um dicionário chamado swift_dictionary com dois pares de valor-chave.

Linhas 7-11


Estamos modificando os valores existentes.

"Hello1" substitui "dicionário", e "hello2" substitui "Array".

Conclusão

Neste tutorial rápido, vimos como modificar um valor específico em um dicionário usando a chave. Precisamos especificar a chave dentro do suporte quadrado - [] e atribuir um novo valor a esta chave
Vimos três exemplos com diferentes tipos de dados para entender melhor o conceito. Defina novos valores com o mesmo tipo de dados que outros existentes. Caso contrário, você receberá um erro como "não pode atribuir o valor do tipo ...".