导航

一行代码_setdefault

Posted on 2024-09-11 23:33  old_dog~  阅读(11)  评论(0)    收藏  举报
def multi_row(test={}):
    if not test.get("name"):
        test["name"] = []
    test.get("name").append("script boy")
    return test


def once_row(test={}):
    """dict().setdefault(self, *args, **kwargs)
        Insert key with a value of default if key is not in the dictionary.

        Return the value for key if key is in the dictionary, else default.
    """
    test.setdefault("name", []).append("script boy")
    return test


print(multi_row())
print(once_row())