如果不存在,如何创建列表,如果不存在,如何添加到列表中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果不存在,如何创建列表,如果不存在,如何添加到列表中相关的知识,希望对你有一定的参考价值。
说我有一本看起来像这样的字典:
mappings = {"some_key": 3}
或者它可能看起来像这样:
mappings = {"some_key": [4,5,6]}
假设我在此函数中具有值100和键“ some_key”:
def add_to_mappings(key, value):
if key in mappings:
mappings[key] = ?
并且我想添加到列表(如果存在)或创建一个(如果不存在)。最后,我希望我的映射看起来像:
mappings = {"some_key": [3, 100]}
或
mappings = {"some_key": [4,5,6,100]}
说我有一个看起来像这样的字典:mappings = {“ some_key”:3},或者可能看起来像这样:mappings = {“ some_key”:[4,5,6]}说我的值是100,这是“ some_key”的键...
答案
您检查是否有isinstance(x, list)
是列表。您可以从字典中提取现有值,然后用简单的赋值替换该值。因此:
以上是关于如果不存在,如何创建列表,如果不存在,如何添加到列表中的主要内容,如果未能解决你的问题,请参考以下文章