【发布时间】:2013-08-27 00:23:29
【问题描述】:
我有一个标签对象数组
list
[<Tag: Sport>, <Tag:Sport>]
并且每个 Tag 对象都包含另一个称为“Blog”对象的对象。
将列表从标记对象列表更改为博客对象列表的最有效方法是什么,其中每个标记对象条目都更改为其对应的博客对象?这样
list
[<Blog: ManU beats Liverpool>, <Blog: Barca or RealMadrid>]
【问题讨论】:
我有一个标签对象数组
list
[<Tag: Sport>, <Tag:Sport>]
并且每个 Tag 对象都包含另一个称为“Blog”对象的对象。
将列表从标记对象列表更改为博客对象列表的最有效方法是什么,其中每个标记对象条目都更改为其对应的博客对象?这样
list
[<Blog: ManU beats Liverpool>, <Blog: Barca or RealMadrid>]
【问题讨论】:
blog_list = [tag.blog for tag in tag_list]
或者到它的地方:
for i, tag in enumerate(tag_list):
tag_list[i] = tag.blog
【讨论】:
有地图
map(lambda item: item.blog, tag_list)
【讨论】: