Questions marquées «dictionary»

156
Hachage d'un dictionnaire?

À des fins de mise en cache, je dois générer une clé de cache à partir des arguments GET qui sont présents dans un dict. J'utilise actuellement sha1(repr(sorted(my_dict.items())))( sha1()c'est une méthode pratique qui utilise hashlib en interne) mais je suis curieux de savoir s'il existe un...

153
Supprimer le dict en double dans la liste en Python

J'ai une liste de dictés et j'aimerais supprimer les dictionnaires avec des paires clé et valeur identiques. Pour cette liste: [{'a': 123}, {'b': 123}, {'a': 123}] Je voudrais rendre cela: [{'a': 123}, {'b': 123}] Un autre exemple: Pour cette liste: [{'a': 123, 'b': 1234}, {'a': 3222, 'b': 1234},...

149
tuple python à dict

Pour le tuple, t = ((1, 'a'),(2, 'b')) dict(t)retourne{1: 'a', 2: 'b'} Existe-t-il un bon moyen d'obtenir {'a': 1, 'b': 2}(les clés et les vals échangés)? En fin de compte, je veux être en mesure de revenir 1donné 'a'ou 2donné 'b', peut-être que la conversion en dict n'est pas la meilleure...

148
Convertir un multiplet nommé en dictionnaire

J'ai une classe de tuple nommée en python class Town(collections.namedtuple('Town', [ 'name', 'population', 'coordinates', 'population', 'capital', 'state_bird'])): # ... J'aimerais convertir les instances de Town en dictionnaires. Je ne veux pas qu'il soit strictement lié aux noms ou au nombre de...