Is it better to add a single listener to the list container or should I just add a listener for each item in the list?

I guess it’s more efficient to just have one listener but, is it something I should care about? Does it depend on any circumstances?

I have implemented it with multiple listeners as it is simpler for me, but I would like to do it the best possible way.