python:遍历列表并用相应的字典值替换元素

python:遍历列表并用相应的字典值替换元素,第1张

概述我试图用在字典中查找的值替换列表元素值我该怎么做? 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': 1 我试图用在字典中查找的值替换列表元素值我该怎么做?

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,{'ID': 10,'val': 4}for i in List:     for key,v in d.iteritems():        ???        ???

所以最后我期待:

List = [30,1,53,4]

谢谢

解决方法
D2 = dict((x['ID'],x['val']) for x in D)L2 = [D2[x] for x in L]
总结

以上是内存溢出为你收集整理的python:遍历列表并用相应的字典值替换元素全部内容,希望文章能够帮你解决python:遍历列表并用相应的字典值替换元素所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1195113.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存