dicionário
tipo de dicionário
my_dict={"name":"wsm",age:"25"}
valor do dicionário
my_dict={"name":"wsm",age:"25"}
Como um exemplo
método de valor | a diferença |
---|---|
my_dict.get(“nome”, padrão) | Obtenha o nome da chave (key) do dicionário, caso não retorne default (o valor padrão é Node) |
meu_dict[“nome”] | Obtenha o nome da chave (chave) do dicionário, se não retornar, o sistema relatará diretamente um erro |
Obtenha todas as chaves e valores no dicionário
my_dict={"name":"wsm",age:"25"}
Como um exemplo
método de valor | a diferença |
---|---|
meu_dict.keys() | Retorna uma pseudo-lista de todos os nomes de chave ["nome", "idade"] Usar o método de lista requer a conversão de list(my_dict.keys()) |
my_dict.values() | Retorna uma pseudo-lista de todos os valores-chave ["wsm", "25"] O uso do método list requer a conversão list(my_dict.values()) |
Métodos comuns de dicionários
my_dict={"name":"wsm",age:"25"}
Como um exemplo
nome do método | uso |
---|---|
claro() | Esvaziar todo o conteúdo do dicionário retorna um dicionário vazio |
pop(tecla) | De acordo com a chave no dicionário para excluir, o valor de retorno é excluído diretamente da matriz original do elemento atualmente excluído |
del palavra-chave | del my_dict[“nome”] exclui diretamente os dados cuja chave é nome no dicionário del my_dict exclui diretamente o dicionário inteiro |
cópia de() | Retornar um dicionário com exatamente o mesmo endereço e valores diferentes (deep copy) |
bebida() | Exclua o último dígito do dicionário my_dict.popitem() retorna ("idade", "25") |
operador de associação de dicionário
my_dict={"name":"wsm",age:"25"}
Como um exemplo
Nome do símbolo de orçamento | uso |
---|---|
em | Julgar o uso "wsm" em my_dict retorna True para julgar se a chave no dicionário existe no dicionário |
não | em pode ser revertido |
não em | Julgando o uso "wsm" em my_dict retorna False Julgando se a chave no dicionário não existe no dicionário |
PS | Os três acima também são aplicáveis à lista de tuplas de caracteres |