Python中如何向作为字典值的列表内添加字典元素
实现方法
你可以直接调用列表的append()方法完成操作,代码如下:
user_data["watched"].append(movie)
执行后user_data的内容会变成:
{ "watched": [ { "title": "Title A", "genre": "Horror", "rating": 3.5 } ] }
注意事项
上述方法是把movie字典的引用存入列表,如果后续修改原movie变量的内容,列表内存储的字典也会同步变化。如果需要存入和原字典独立的副本,可以改用以下写法:
user_data["watched"].append(movie.copy())
内容的提问来源于stack exchange,提问作者sasquatchphd
相关产品推荐
相关产品推荐

