The FAQ at https://docs.python.org/3/faq/programming.html#what-s-a-negative-index
makes me think that I can always replace negative indices with positive ones --- even in slices, although the FAQ seems not to say anything about slices. With slices, it doesn't seem to always work. For instance, I can reverse a "Jack" this way: >>> s = "Jack Brandom" >>> s[3 : -13 : -1] 'kcaJ' I have no idea how to replace that -13 with a positive index. Is it possible at all? But this example gives me the idea that perhaps each slice is equivalent to a certain loop (which I could write in a procedure). So I'm looking for these procedures. If I can have the procedures in mind, I think I will be able to undersand slices without getting surprised. Do you have these procedures from the top of your mind? While I haven't given up yet, I am not getting too close. Thank you! -- https://mail.python.org/mailman/listinfo/python-list