Como ignorar condicionalmente o número de etapas da iteração em um loop for em python?
Nós temos uma listaitem_list
,
item_list = ["a", "b", "XYZ", "c", "d", "e", "f", "g"]
Nós iteramos sobre seus itens com um loop for, se item for"XYZ"
pular itens"c", "d", "e"
e continue com"f"
:
for item in item_list:
if item == "XYZ":
do_something()
skip_3_items() ----> skip items "c", "d", "e"
else:
do_something_else()
Qual poderia ser a maneira mais pitônica de conseguir isso?