240 votes

Comment créer une clé ou ajouter un élément à la clé ?

J'ai un dictionnaire vide. Nom : dict_x Il s'agit d'avoir des clés dont les valeurs sont des listes.

A partir d'une itération séparée, j'obtiens une clé (ex : key_123 ), et un élément (un tuple) à placer dans la liste de dict_x valeur de l'entreprise key_123 .

Si cette clé existe déjà, je veux ajouter cet élément. Si cette clé n'existe pas, je veux la créer avec une liste vide et ensuite l'ajouter ou simplement la créer avec un tuple.

À l'avenir, lorsque cette clé apparaîtra à nouveau, puisqu'elle existe, je veux que la valeur soit à nouveau ajoutée.

Mon code consiste en ceci :

Obtenir la clé et la valeur.

Voir si PAS existe dans dict_x .

et si ce n'est pas le cas, créez-le : dict_x[key] == []

Après : dict_x[key].append(value)

Est-ce la bonne façon de procéder ? Dois-je essayer d'utiliser try/except des blocs ?

11voto

dictionary['key'] = dictionary.get('key', []) + list_to_append

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X