** * Cet article provient d'Udemy "[Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + style de code de style américain Silicon Valley](https://www.udemy.com/course/python-beginner/" Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + Style de code de style de la Silicon Valley américaine ")" C'est une note de classe pour moi après avoir suivi le cours. Il est ouvert au public avec la permission de l'instructeur Jun Sakai. ** **
.keys
et .values
>>> d = {'x': 10, 'y': 20}
>>> d
{'x': 10, 'y': 20}
>>> d.keys()
dict_keys(['x', 'y'])
>>> d.values()
dict_values([10, 20])
Utilisez .keys
pour saisir la clé dans le dictionnaire,
Vous pouvez afficher les valeurs dans le dictionnaire avec .values
.
◆.update
>>> d = {'x': 10, 'y': 20}
>>> d2 = {'x':1000, 'z': 500}
>>> d.update(d2)
>>> d
{'x': 1000, 'y': 20, 'z': 500}
La valeur de x a été mise à jour et la valeur de z a été ajoutée.
.get
et .pop
>>> d = {'x': 1000, 'y': 20, 'z': 500}
>>> d['x']
1000
Bien sûr, si vous spécifiez une clé avec «[]», la valeur de cette clé sera renvoyée.
>>> d = {'x': 1000, 'y': 20, 'z': 500}
>>> d.get('x')
1000
>>> d
{'x': 1000, 'y': 20, 'z': 500}
Si vous spécifiez la clé avec .get
, vous pouvez récupérer la valeur.
Pour le moment, le contenu de «d» n'a pas changé.
>>> d = {'x': 1000, 'y': 20, 'z': 500}
>>> d.pop('x')
1000
>>> d
{'y': 20, 'z': 500}
Vous pouvez également récupérer la valeur en utilisant .pop
,
Contrairement à «.get», les données récupérées disparaissent de «d».
>>> d = {'x': 1000, 'y': 20, 'z': 500}
>>> d['a']
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 'a'
>>> d.get('a')
>>> n = d.get('a')
>>> type(n)
<class 'NoneType'>
Si vous faites d ['a']
, vous obtiendrez une erreur,
Si vous utilisez d.get ('a')
, ce sera NoneType
.
◆.clear
>>> d = {'x': 1000, 'y': 20, 'z': 500}
>>> d.clear()
>>> d
{}
L'utilisation de .clear ()
efface toutes les données du dictionnaire.
◆del
>>> d = {'x': 1000, 'y': 20, 'z': 500}
>>> del d['x']
>>> d
{'y': 20, 'z': 500}
Bien entendu, «del» peut également être utilisé.
◆in
>>> d = {'x': 1000, 'y': 20, 'z': 500}
>>> 'x' in d
True
>>> 'a' in d
False
Avec `` x '' en d` "Does 'x' exist in d?" Sera.