【发布时间】:2021-07-02 09:16:20
【问题描述】:
我没有一个很好的方法来解释它,但我可以尽力帮助想象我正在尝试做的事情。
我有一个清单:
post1_tags = ['Tag1', 'Tag2']
我也有一个类似的列表。
post2_tags = ['Tag1']
基本上,如果第一个列表具有标记,则将其添加到以标记名称为键的列表字典中。
因为 post1_tags 有标签 'Tag1' 和 'Tag2',所以应该像这样将它添加到字典中:
tags = {'Tag1': [post1_tags], 'Tag2': [post1_tags]}
但如果只是post2_tags,那么它应该变成:
tags = {'Tag1': [post2_tags]}
我希望能够将列表放在字典中,其中它们的键是标签,如果它们有该标签,请添加它。
我希望最终结果看起来像这样:
tags = {'Tag1': [post1_tags, post2_tags], 'Tag2': [post_1_tags] }
我希望这是有道理的。如果不是,请告诉我,以便我澄清。
【问题讨论】:
-
我认为基本 python 库中已经实现了这个解决方案。您是否已经尝试过自己为这个问题实施解决方案?如果是这样,你的方法是什么,你在努力解决什么问题?
标签: python list dictionary append