【发布时间】:2021-11-13 04:50:14
【问题描述】:
list = [{'id': 1, 'tags': ['tag1', 'tag2']}, {'id': 2, 'tags': ['tag5', 'tag7']}]
id = 1
tag = 'tag10'
"""
#for i element in list, if list[i]['id'] == 1, update list[i][tags].append(tag)
else:
dic = {'id': id, 'tags': [tag]}
list.append(dic)
"""
我需要检查字典列表中是否已经存在 id = 1 的字典,如果存在,将 tag 变量附加到他的 tags 列表中,否则创建一个新的 dic 并将其附加到列表中。
脚本应将列表更新为:
list = [{'id': 1, 'tags': ['tag1', 'tag2', 'tag10']}, {'id': 2, 'tags': ['tag5', 'tag7']}]
【问题讨论】:
标签: python