条件将列表中的项目附加到多个文档中

时间:2017-07-08 16:15:46

标签: python list append conditional doc

我对python很新。我的问题涉及将基于index[0]的数据附加到一组文档中(例如doc1,doc2)。

g = [('elsiescdesign', 'flowers', 6),('elsiescdesign', 'running', 6), ('fulviomeloni', 'flowers', 1), ('connor-burrows', 'flowers', 1), ('withoutroots', 'flowers', 1), ('thegreenraven', 'flowers', 2), ('taylor-music', 'flowers', 2), ('eda11y', 'flower', 7), ('2liice', 'flower', 1)]

以上是示例数据:[(blogger,tag,countsoftagusedbyblooger)]

我想将所有博客标签附加到文档中,例如

elsiescdesign =['flowers','flowers','flowers','flowers','flowers','flowers','running','running','running','running','running','running']

但不仅仅是一位博客,所有的博主都在这里。这样做的原因是我可以构建我的主题模型。

1 个答案:

答案 0 :(得分:1)

试试这个

bloggers = {}
for b in g:
    bloggers.setdefault(b[0], []).extend([b[1]] * b[2])