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:遍历列表并用相应的字典值替换元素所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)