Я не уверен, могу ли я проясниться, но попробую.
У меня есть кортеж в python, который я просматриваю следующим образом (см. код ниже). Пройдя через него, я поддерживаю счетчик (пусть называют его "n" ) и "поп" элементы, которые удовлетворяют определенному условию.
Теперь, конечно, как только я вытащил первый элемент, нумерация все пойдет не так, как я могу сделать то, что хочу сделать более элегантно, удаляя только некоторые записи кортежа на лету?
for x in tupleX:
n=0
if (condition):
tupleX.pop(n)
n=n+1