Bryon Adams wrote: > On 11/18/2016 08:16 PM, Alan Gauld via Tutor wrote: >> for index, item in enumerate(prefix): >> prefix[index] = item[1] >> >> > > I forgot about enumerate! That helped me clean up and actually finish my > next exercise as I was having trouble working for my lists the way I was > previously. > > Thank you very much =)
enumerate() is a useful tool, but given the code you provide in your original post I recommend that you build a new list rather than modifying the existing one: prefix = [] for item in entries: prefix.append(item[1]) The above is such a common pattern that Python offers syntactic sugar called "list comprehension" to write this: prefix = [item[1] for item in entries] In both cases the original entries list is not changed. _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor