How to index value location in multiple lists?

just a note on the user of text match; there are a number of ways to find items in a list. The three most common are Item Index, Member Index, and Find Similar Member, but none of these worked in this particular case - see Grasshopper Item Index Issue for details on the differences between these. In this case because you had already converted everything to string (by passing it into a text panel) a text match (Is this text the same as that text) was the best way to get a dispatch pattern of true/false values by which to extract the branch + index.