Dicionário Swift - remove e remova

Dicionário Swift - remove e remova
Neste guia Swift, removeremos os elementos de um dicionário rápido usando os métodos removeall () e remover value ().

Se queremos criar um dicionário no Swift, precisamos especificar o tipo de dados do par de chaves e valores ao criar um dicionário. Ambos os tipos de dados dos pares de valor-chave podem ser os mesmos ou diferentes.

Vamos discutir isso um por um.

Método removeall ()

O método removeall () no dicionário Swift exclui todos os pares de valor-chave. Retorna um dicionário vazio- [:].

Sintaxe:

swift_dictionary.deletar tudo()


Onde o swift_dictionary é o dicionário de entrada.

Exemplo 1:

Criamos um dicionário rápido que possui 7 pares de valor-chave e usamos o método removeall () para excluir todos os elementos desse dicionário.

// Crie um dicionário rápido
var swift_dictionary = [1: "java", 2: "php", 3: "scipy", 4: "pandas", 5: "pandas", 6: "java", 7: "pandas"]
print ("Dicionário real - \ (swift_dictionary)")
// filtra o swift_dictionary de tal forma que o valor é pandas
print ("valores de pandas - \ (swift_dictionary.filtro $ 0.valor == "pandas") ")


Saída:

Explicação:

Linha 2


Criamos um dicionário chamado swift_dictionary com 7 pares de valor-chave. Aqui, a chave é o tipo inteiro e o valor é o tipo de string.

Linha 7


Aqui, usamos o método removeall () para remover todos os elementos no swift_dictionary.

Linha 9


Quando imprimimos o swift_dictionary, ele retorna vazio.

Exemplo 2:

Criamos um dicionário rápido que possui 2 pares de valor-chave e usamos o método removeall () para excluir todos os elementos desse dicionário.

// Crie um dicionário rápido
var swift_dictionary = [1: 100,2: 200]
print ("Dicionário real - \ (swift_dictionary)")
// Remova todos os elementos do swift_dictionary
swift_dictionary.deletar tudo()
Print ("Dicionário depois de remover todos os elementos - \ (swift_dictionary)")


Saída:

Explicação:

Linha 2


Criamos um dicionário chamado swift_dictionary com 2 pares de valor-chave. Aqui, a chave é o tipo inteiro e o valor também é do tipo inteiro.

Linha 7


Aqui, usamos o método removeall () para remover todos os elementos no swift_dictionary.

Linha 9


Quando imprimimos o swift_dictionary, ele retorna vazio.

Método RemoneValue ()

O método RemoneValue () no Dicionário Swift exclui um par de valores-chave específico com base na chave fornecida. É preciso uma chave como um parâmetro.

Sintaxe:

swift_dictionary.RemoverValue (Forkey: chave)


Onde o swift_dictionary é o dicionário de entrada.

Parâmetro:

Chave é a chave presente no dicionário Swift. O par key_value é excluído associado a esta chave.

Exemplo 1:

Criamos um dicionário rápido que possui 7 pares de valor-chave e usamos o método RemoneValue () para excluir um par com Key-4.

// Crie um dicionário rápido
var swift_dictionary = [1: 100,2: 200,3: 200,4: 400,5: 12,6: 34,7: 100]
print ("Dicionário real - \ (swift_dictionary)")
// Remova o par com Key-4
swift_dictionary.RemoverValue (Forkey: 4)
print ("Elementos restantes - \ (swift_dictionary)")


Saída:

Explicação:

Linha 2


Criamos um dicionário chamado swift_dictionary com 7 pares de valor-chave. Aqui, a chave é o tipo inteiro e o valor também é do tipo inteiro.

Linha 7


Aqui, usamos o método RemoneValue () para remover o par com a chave como 4.

Linha 9


Quando imprimimos o swift_dictionary, ele retorna os pares de valor-chave, exceto a chave-4.

Exemplo 2:

Criamos um dicionário rápido que possui 4 pares de valor-chave e usamos o método RemoneValue () para excluir um par com key- "sravan".

// Crie um dicionário rápido
var swift_dictionary = ["Sravan": 100, "Souji": 3, "Megna": 20, "Rakhesh": 23]
print ("Dicionário real - \ (swift_dictionary)")
// Remova o par com chave- "Sravan"
swift_dictionary.Remover Value (Forkey: "Sravan")
print ("Elementos restantes - \ (swift_dictionary)")


Saída:

Explicação:

Linha 2


Criamos um dicionário chamado swift_dictionary com 7 pares de valor-chave. Aqui, a chave é o tipo de string e o valor é do tipo inteiro.

Linha 7


Aqui, usamos o método RemoneValue () para remover o par com a chave como "sravan".

Linha 9


Quando imprimimos o Swift_dictionary, ele retorna os pares de valor-chave, exceto Key- "Sravan".

Conclusão

Em Swift, se você deseja remover todos os elementos de todo o dicionário, você pode usar o método removeall (). Não é preciso nenhum parâmetros. Se você deseja remover um par de valores de chave específico, o método RemoneValue () é usado. O método RemoneValue () no Dicionário Swift exclui um par de valores-chave específico com base na chave fornecida. É preciso uma chave como um parâmetro.