Maison > développement back-end > Tutoriel Python > Explication détaillée de la façon d'utiliser le dictionnaire dict en python3

Explication détaillée de la façon d'utiliser le dictionnaire dict en python3

高洛峰
Libérer: 2017-03-24 16:32:48
original
2115 Les gens l'ont consulté

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
Copier après la connexion

2. le dictionnaire )


stu = {
  'num1':'Tom',
  'num2':'Lucy',
  'num3':'Sam',
}
stu2 = stu.copy()
print(stu2)
Copier après la connexion

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}
Copier après la connexion

get (préciser la clé, obtenir la valeur correspondante)


stu = {
  'num1':'Tom',
  'num2':'Lucy',
  'num3':'Sam',
}
print(stu.get('num2'))

#输出:Lucy
Copier après la connexion

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')])
Copier après la connexion

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'])
Copier après la connexion

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'}
Copier après la connexion

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'}
Copier après la connexion

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'}
Copier après la connexion

10. )


stu = {
  'num1':'Tom',
  'num2':'Lucy',
  'num3':'Sam',
}
stu.update({'num4':'Ben'})
print(stu)

#输出:{'num2': 'Lucy', 'num3': 'Sam', 'num1': 'Tom', 'num4': 'Ben'}
Copier après la connexion

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