【问题标题】:Change an object list to another object将对象列表更改为另一个对象
【发布时间】:2013-08-27 00:23:29
【问题描述】:

我有一个标签对象数组

list
[<Tag: Sport>, <Tag:Sport>]

并且每个 Tag 对象都包含另一个称为“Blog”对象的对象。

将列表从标记对象列表更改为博客对象列表的最有效方法是什么,其中每个标记对象条目都更改为其对应的博客对象?这样

list
[<Blog: ManU beats Liverpool>, <Blog: Barca or RealMadrid>]

【问题讨论】:

    标签: python arrays object


    【解决方案1】:
    blog_list = [tag.blog for tag in tag_list]
    

    或者到它的地方:

    for i, tag in enumerate(tag_list):
        tag_list[i] = tag.blog
    

    【讨论】:

      【解决方案2】:

      有地图

      map(lambda item: item.blog, tag_list)
      

      【讨论】:

        猜你喜欢
        • 2013-08-14
        • 2015-09-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多