У меня есть списокУдаление конкретных кортежи из списка
a = [(1,2),(1,4),(2,6),(1,8),(3,6),(1,10),(1,6)]
Если я скажу, что:
for x in a:
if x[0]==1:
print x
я получить ожидаемый результат: (1,2) (1,4) (1,8) (1,10) (1,6)
Однако я хочу, чтобы удалить все вхождения всех кортежей в формате (1, х), Так
for x in a:
if x[0]==1:
a.remove(x)
я подумал, что все вхождения должно быть removed.However, когда я сказать
Print a
я получаю [(1,4), (2,6), (3,6), (1,6)]
Не все кортежи были удалены. Как мне это сделать.?? Благодаря
это лучшее решение – doniyor