Maison > développement back-end > Tutoriel Python > Comment vérifier si une clé existe dans un dictionnaire

Comment vérifier si une clé existe dans un dictionnaire

anonymity
Libérer: 2020-09-17 15:31:41
original
15912 Les gens l'ont consulté

Méthode pour vérifier si une clé existe dans le dictionnaire : Vous pouvez utiliser la méthode has_key() pour la déterminer, comme [arr.has_key("int")]. Un dictionnaire est un modèle de conteneur mutable et peut également stocker des objets de tout type.

Comment vérifier si une clé existe dans un dictionnaire

Dictionnaire est un autre modèle de conteneur mutable et peut stocker tout type d'objet.

Chaque paire clé-valeur (key=>value) du dictionnaire est séparée par deux points (:), chaque paire est séparée par une virgule (,) et l'ensemble du dictionnaire est inclus entre accolades ({}) , le format est le suivant :

d = {key1 : value1, key2 : value2 }
Copier après la connexion

Les clés doivent être uniques, mais pas les valeurs.

La valeur peut être de n'importe quel type de données, mais la clé doit être immuable, comme une chaîne, un nombre ou un tuple.

La méthode in est utilisée dans python3

#判断字典中某个键是否存在
arr = {"int":"整数","float":"浮点","str":"字符串","list":"列表","tuple":"元组","dict":"字典","set":"集合"}
#使用 in 方法
if "int" in arr:
    print("存在")
if "float" in arr.keys():
    print("存在")
#判断键不存在
if "floats" not in arr:
    print("不存在")
if "floats" not in arr:
    print("不存在")
Copier après la connexion

has_key() n'est pas pris en charge dans python 3, et

#判断字典中某个键是否存在
arr = {"int":"整数","float":"浮点","str":"字符串","list":"列表","tuple":"元组","dict":"字典","set":"集合"}
#使用自带的has_key()
if(arr.has_key("int")):    
    print("存在")
Copier après la connexion
est pris en charge dans python2

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal