У меня есть список списков кортежей целых чисел.Удалить элемент из списка при условии
ls = [[(a_1, a_2), (b_1, b_2)], [(c_1, c_2), (d_1, d_2), (e_1, e_2)], ...]
И мне нужно удалить каждый элемент логинсервера, который содержит кортеж которого второй запись равно заданного целое число.
Я попытался это:
for item in ls:
for tpl in item:
if tpl[1] == m:
ls.remove(item)
Но по какой-то причине, это только удаляет некоторые из элементов списка, но не все, содержащий кортеж второго входа = т.
Вы должны пометить это с помощью языка программирования, который вы используете. Похоже, что ls - это список массивов кортежей, что означает, что вам нужен третий цикл для итерации по массивам. – disperse