On 08/10/2012 17:43, Benjamin Fishbein wrote:
I figured out a solution for the question I asked on here. To find the next digit (0-9) in a string, I use: text.find("0" or "1" or "2", etc.......) But is there a more elegant way to do this? The way I found uses a lot of typing. _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor
How about something like:- for ch in text: if ch.isdigit(): doSomething(ch) or:- for ch in text: if '0' <= ch <= '9': doSomething(ch) If you want to use the offset for any reason use enumerate:- for i, ch in enumerate(text): etc. -- Cheers. Mark Lawrence. _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor