<---- start code ----> import itertools
data = """Line1
Line2
Line4
Line5"""
def test_to_start(s):
return "2" in s
for line in itertools.dropwhile(test_to_start, data.splitlines()):
print(line)
<---- end code ---->
I expect:
$ python3 dropwhile.py
Line2
Line4
Line5
I get:
$ python3 dropwhile.py
Line1
Line2
Line4
Line5
Please explain.
--
https://mail.python.org/mailman/listinfo/python-list
