同じ結果だけ求めるなら
for x in re.findall('.*python.*', urllib.urlopen('http://pc11.2ch.net/tech/subject.txt').read(), re.I): print x
のほうが分かりやすいような。