Python Loop Through Dataframe By Tuple Vs Namedtuple On A Collection