Multiple choiceBEGINNERDifficulty: BEGINNERLanguage semantics~3 min

What does this function return on the second call?

python
def add_item(item, basket=[]):
    basket.append(item)
    return basket

add_item("a")
result = add_item("b")

What is result?

Choose an answer