Maison >développement back-end >Tutoriel Python >Ajout et parcours de méthodes de paires clé-valeur du dictionnaire Python

Ajout et parcours de méthodes de paires clé-valeur du dictionnaire Python

高洛峰
高洛峰original
2017-02-23 11:34:253490parcourir

Ajouter des paires clé-valeur

Définissez d'abord un dictionnaire vide

>>> Attribuez directement une valeur à une clé qui n'existe pas dans le dictionnaire à ajouter

>>> dic['name']='zhangsan'
>>> dic

{'name': 'zhangsan'}

Cette méthode peut également être utilisée si la clé ou la valeur sont toutes les deux variables


>>> key='age'
>>> value=30
>>> dic[key]=value
>>> dic

{'age': 30, 'name': 'zhangsan'}

Ici, vous pouvez voir que les données dans le dictionnaire ne sont pas classées dans l'ordre. Si vous êtes intéressé, vous pouvez effectuer une recherche dans le dictionnaire. structure des données - ha Vous pouvez également utiliser la méthode setdefault du dictionnaire

>Parcourir le dictionnaire


Il existe deux méthodes ici

>>> dic.setdefault('sex','male')
'male'
>>> key='id'
>>> value='001'
>>> dic.setdefault(key,value)
'001'
>>> dic
{'id': '001', 'age': 30, 'name': 'zhangsan', 'sex': 'male'}

Méthode 1 : Obtenez d'abord la clé, puis obtenez la valeur via dic[key]

Méthode 2 :

renvoyée par la méthode items() du dictionnaire Déballage séquentiel des listes de tuples


>>> for key in dic:
...   print 'key is %s,value is %s'%(key,dic[key])
...
key is id,value is 001
key is age,value is 30
key is name,value is zhangsan
key is sex,value is male
Si vous n'êtes pas familier avec les listes, les tuples et le déballage de séquences, il est préférable de les rechercher en profondeur sur Baidu. Vous pouvez le comprendre en combinant les tableaux, les classes List et les tables de hachage que vous connaissez en langage C# ou JAVA

La méthode ci-dessus pour ajouter et parcourir les paires clé-valeur du dictionnaire Python est tout le contenu partagé par l'éditeur . , j'espère que cela pourra donner une référence à tout le monde, et j'espère aussi que tout le monde soutiendra le site Web PHP chinois.

Pour plus d'articles sur l'ajout et la traversée de paires clé-valeur de dictionnaire Python, veuillez faire attention au site Web PHP chinois !

Déclaration:
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