【发布时间】:2010-12-01 22:07:54
【问题描述】:
例如,这是我的字典列表:
[{'name': 'John', 'color': 'red' },
{'name': 'Bob', 'color': 'green'},
{'name': 'Tom', 'color': 'blue' }]
基于列表['blue', 'red', 'green'] 我想返回以下内容:
[{'name': 'Tom', 'color': 'blue' },
{'name': 'John', 'color': 'red' },
{'name': 'Bob', 'color': 'green'}]
【问题讨论】:
-
听起来像是功课。在这种情况下,你应该这样标记它。
-
这不是家庭作业。我只是让列表尽可能简单以便更好地理解。
-
@teggy - 我编辑了你的问题,让它看起来更好。我希望你不要介意。如果您不同意我所做的任何更改,或者您只是想看看如何在 StackOverflow 上格式化代码,您可以自己编辑它。
-
@teggy:好的。请注意,简化案例可能会得到无用的答案。 :) 例如,您的排序列表与字典列表的长度相同,并且没有重复的颜色。如果这不是故意的,下面的一些答案将不起作用。
-
别忘了选择答案。
标签: python dictionary