I have two function which returns two dictionaries.
In third function I've tried merge these dictionaries using update but I've got Noneresult while printing.
Could anyone explain my mistake?
def first():
    dict1 = {
        one : [1, 2, 3]
    }
    return dict1
def second():
    dict2 = {
        two : [3, 4, 5]
    }
    return dict2
def third():
    return first().update(second)
print(third())
>>> None
I also tried this way:
def third():
    a = first().copy()
    return a.update(second())
By the way, this way doesn't work in Python 3.4:
def third():
    return dict(a.items() + b.items())
 
    