Мне сложно понять это для цикла. Я новичок в python, поэтому я не понимаю, что именно происходит здесь. Код предназначен для html-экранирования.Python для цикла с кортежем в нем
Мой вопрос: как выполняется цикл for? почему для (i, o) в (.........) как это всегда так? как он знает, есть символ & в строке s?
def escape_html(s):
for(i,o) in (("&", "&"),(">",">"),('<','<'),('"',""")):
s=s.replace(i,o)
return s
print escape_html("hello&> this is do\"ge")