Maison  >  Article  >  développement back-end  >  Résumé des opérations de dictionnaire en python (six types)

Résumé des opérations de dictionnaire en python (six types)

不言
不言original
2018-09-17 17:05:551516parcourir

Cet article vous présente un résumé des opérations de dictionnaire en Python (six types). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Le dictionnaire est représenté par {}, qui est une série de paires "clé-valeur". Vous pouvez utiliser la clé pour accéder à la valeur correspondante. Cette valeur peut être un nombre, une chaîne ou. n'importe quoi. Les clés et les valeurs sont séparées par des deux-points

, et les paires clé-valeur sont séparées par des virgules. Par exemple : A={'color' : 'red', 'points' : 10}

1. Pour accéder à la valeur du dictionnaire

spécifiez simplement le nom du dictionnaire et la clé du dictionnaire.

A={'a':7,'b':'happy'}
print(A['a'])
>>>7

2. Ajouter une paire clé-valeur

A={'a':7,'b':'happy'}
A['c']=8
print(A)
>>>{'a': 7, 'b': 'happy', 'c': 8}

3. Modifier la valeur de la clé

A={'a':7,'b':'happy'}
A['a']=8
print(A)
>>>{'a': 8, 'b': 'happy'}

4. >

A={'a': 7, 'b': 'happy', 'c': 8}
del A['c']
print(A)
>>>A={'a':7,'b':'happy'}
5. Parcourez le dictionnaire

Le x et le y peuvent être modifiés en fonction de la situation réelle pour faciliter la lecture.

book={
    'number':'0',
    'name':'从入门到放弃',
    'author':'XXX',
    }
for x, y in book.items():   #1、同时取键值对
    print(x+':'+y)
    
for x in book.keys():       #2、只取键
    print(x)
 
for x in book.values():     #3、只取值
    print(x)
Lorsque vous prenez uniquement la valeur, toutes les valeurs du dictionnaire sont extraites et les valeurs en double ne sont pas prises en compte. Si vous avez besoin d'une liste avec des valeurs non dupliquées, vous pouvez utiliser set(. ), qui supprimera automatiquement les doublons.

for x in set(book.values()):
    print(x)
6. Imbrication

Les listes et dictionnaires peuvent être imbriqués dans des dictionnaires, selon la situation.

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!

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