[Dictionnaire des bases de Python]

Créer un dictionnaire

  • Créer un dictionnaire directement
names = {'姓名': '阿肆', '年龄': 18, '爱好': '吃饭'}
print(names)
  • Convertir un objet de type séquence en dictionnaire via la fonction dict()
info = [('姓名', '阿肆'), ('年龄', 18,), ('爱好', '吃饭')]
print(type(info))
# 通过函数dict()将序列类型的对象转换为字典
info_1 = dict(info)
print(type(info_1))
print(info_1)

Remarque : les éléments du dictionnaire ne sont pas ordonnés, le résultat de sortie n'est donc pas unique

info_2 = dict([['1', "我"], ["2", "love"], ["3", 'YOU']])
eLnfo = dict((('1',300),('2',390), ('3',900)))
print(info_2)
print(eLnfo)

-Créer un dictionnaire avec la méthode fromkeys()

gInfo = {}.fromkeys(('a','b','c'),"一gioa我哩giao")
print(gInfo)

Remarque : Les éléments du dictionnaire sont stockés non ordonnés et peuvent être triés à l'aide de la fonction sorted().

Opérations de base sur les dictionnaires

  • trier
info_2 = dict([['1', "我"], ["2", "love"], ["3", 'YOU']])
print(sorted(info_2))
  • Recherche de valeur clé
info_2 = dict([['1', "我"], ["2", "love"], ["3", 'YOU']])
print(info_2['2'])
  • Mettre à jour certaines valeurs_1
info_2 = dict([['1', "我"], ["2", "love"], ["3", 'YOU']])
print(info_2)
info_2['1'] = 'I'
print(info_2)

Remarque : Les clés du dictionnaire ne peuvent pas être mises à jour (hachables). Si vous définissez un tuple comme clé, vous devez restreindre les éléments du tuple à tous les niveaux pour qu'ils soient immuables.

  • Ajouter un élément de dictionnaire
info_2 = dict([['1', "我"], ["2", "love"], ["3", 'YOU']])
info_2['4'] = 'giao'
info_2 = dict([['1', "我"], ["2", "love"], ["3", 'YOU']])
info_2['4'] = 'giao'
info_2['5'] = ['阿 giao','红绿灯','阿远']
  • Jugement des membres du dictionnaire
info_2 = dict([['1', "我"], ["2", "love"], ["3", 'YOU']])
print('3' in info_2)
  • Supprimer un dictionnaire ou une valeur clé d'un dictionnaire
del(info_2)
info_2 = dict([['1', "我"], ["2", "love"], ["3", 'YOU']])
print('3' in info_2)
info_2['4'] = 'giao'
info_2['5'] = ['阿 giao','红绿灯','阿远']
del(info_2['5'])

Fonctions intégrées du dictionnaire

fonction Fonction
dicter Fonction pour créer un dictionnaire
seulement (volume) Renvoie la longueur du dictionnaire (nombre d'éléments)
hachage (obj) Déterminer si obj est hachable

Les méthodes de dictionnaire
prennent comme exemples plusieurs méthodes couramment utilisées

méthode Fonction
clés() Renvoie toutes les valeurs clés du dictionnaire
douloureux() 12 $
cathéter 1 $

Je suppose que tu aimes

Origine blog.csdn.net/weixin_57398221/article/details/123959007
conseillé
Classement