【发布时间】:2011-05-06 06:02:15
【问题描述】:
我正在尝试用在字典中查找的值替换列表元素值,我该怎么做?
列表 = [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} 对于列表中的 i: 对于 d.iteritems() 中的键 v: ??? ???所以最后我期待:
列表 = [30, 1, 53, 4]谢谢你
【问题讨论】:
-
@systempuntout:字典元组。
-
Dict 很奇怪。如果它是 {1 : 30, 2 : 53 ...} 事情会更容易。
标签: python list dictionary replace