Maison > Article > développement back-end > Explication détaillée de la façon d'utiliser le dictionnaire dict en python3
Cet article présente principalement comment utiliser dict (dictionnaire) en python3. L'article donne une liste détaillée des fonctions, qui ont une certaine valeur de référence pour tous les amis qui en ont besoin peuvent y jeter un œil ci-dessous.
1. effacer (effacer le contenu du dictionnaire)
stu = { 'num1':'Tom', 'num2':'Lucy', 'num3':'Sam', } print(stu.clear()) #输出:None
2. le dictionnaire )
stu = { 'num1':'Tom', 'num2':'Lucy', 'num3':'Sam', } stu2 = stu.copy() print(stu2)
3. fromkeys (spécifiez une liste et utilisez les valeurs de la liste comme clés de le dictionnaire pour générer un dictionnaire)
name = ['tom','lucy','sam'] print(dict.fromkeys(name)) print(dict.fromkeys(name,25)) #指定默认值 #输出:{'tom': None, 'lucy': None, 'sam': None} # {'tom': 25, 'lucy': 25, 'sam': 25}
get (préciser la clé, obtenir la valeur correspondante)
stu = { 'num1':'Tom', 'num2':'Lucy', 'num3':'Sam', } print(stu.get('num2')) #输出:Lucy
5. items (renvoie une liste de "paires clé-valeur")
stu = { 'num1':'Tom', 'num2':'Lucy', 'num3':'Sam', } print(stu.items()) #输出:dict_items([('num2', 'Lucy'), ('num3', 'Sam'), ('num1', 'Tom')])
6. clés (récupérer toutes les clés du dictionnaire)
stu = { 'num1':'Tom', 'num2':'Lucy', 'num3':'Sam', } print(stu.keys()) #输出:dict_keys(['num3', 'num1', 'num2'])
7. pop (récupère la valeur de clé spécifiée et supprime-la dans le dictionnaire)
stu = { 'num1':'Tom', 'num2':'Lucy', 'num3':'Sam', } name = stu.pop('num2') print(name,stu) #输出:Lucy {'num1': 'Tom', 'num3': 'Sam'}
8. popitem (au hasard obtenir une paire clé-valeur et supprimer du dictionnaire)
stu = { 'num1':'Tom', 'num2':'Lucy', 'num3':'Sam', } name = stu.popitem() print(name,stu) #输出:('num2', 'Lucy') {'num3': 'Sam', 'num1': 'Tom'}
9. clé, si la clé n'existe pas, créez-la)
stu = { 'num1':'Tom', 'num2':'Lucy', 'num3':'Sam', } name = stu.setdefault('num5') print(name,stu) #输出:None {'num1': 'Tom', 'num2': 'Lucy', 'num5': None, 'num3': 'Sam'}
10. )
stu = { 'num1':'Tom', 'num2':'Lucy', 'num3':'Sam', } stu.update({'num4':'Ben'}) print(stu) #输出:{'num2': 'Lucy', 'num3': 'Sam', 'num1': 'Tom', 'num4': 'Ben'}
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!