try to google for "finit state machine" OR "state machine" OR FSM
titles =["USELESS DATA","Request : Play",
"USELESS DATA","Title: Beethoven's 5th",
"USELESS DATA","Request : next","USELESS DATA",
"Title: song# 2 ","USELESS DATA","Request : Play",
"USELESS DATA","Title: Beethoven's 5th",
"USELESS DATA","Request : next","USELESS DATA",
"Title: song# 3 ","USELESS DATA","Request : Play"]
for title in range(len(titles)):
if titles[title][:6] =="Title:":
x=1
try:
while titles[title+x]!="Request : Play" and
titles[title+x]!="Request : next":
x+=1
pass
print titles[title], titles[title+x]
except IndexError: pass
HTH
Petr Jakes
PS: just wonder why are you asking the same question in two different
topics....
--
http://mail.python.org/mailman/listinfo/python-list