Как удалить элемент из списка в python с определенным индексом, который меняется с каждой итерацией?
Длина ввода x – 5, а key/index – 8.
Список должен повторяться до тех пор, пока count не станет равным 8, а затем текущий элемент должен быть удален. Этот шаг следует выполнять до тех пор, пока не останется только один элемент.
def fl(k):
flag = 0
count = 0
x = ['a','b','c','d','e']
while(count<=k):
i = flag
while(i<5):
count +=1
if(count==8):
flag = i
x.pop(flag)
count = 0
if(len(x)==1):
re(x)
else:
print(" ")
else:
print(" ")
i = i + 1
key = 8
fl(8)
Выход
a,b,c,d,e
a,b,d,e
a,d,e
a,d
Результат будет
a