J'essaie de remplacer la valeur de l'élément de liste par la valeur recherchée dans le dictionnaire. Comment faire?python: parcourez la liste et remplacez les éléments par les valeurs de dictionnaire correspondantes
list = [1, 3, 2, 10] d = {'id': 1, 'val': 30},{'id': 2, 'val': 53}, {'id': 3, 'val': 1}, {'id': 4, 'val': 9}, {'id': 5, 'val': 2}, {'id': 6, 'val': 6}, {'id': 7, 'val': 11}, {'id': 8, 'val': 89}, {'id': 9, 'val': 2}, {'id': 10, 'val': 4} for i in list: for key, v in d.iteritems(): ??? ???
donc à la fin je me attends:
list = [30, 1, 53, 4]
merci
Ne pas ombrer les built-ins. –
@systempuntout: Un tuple de dicts. –
C'est très étrange Dict. Si ce sera {1:30, 2: 53 ...} les choses seront plus faciles. – demas