У меня есть список что-то вроде этого ниже (у). Теперь я хочу удалить объект [n,m]
. Если n
соответствует некоторому значению. В связи с этим я размышляю над тем, могут ли списки списков (m
изменяться несколько раз в течение времени выполнения, в то время как n
является статическим) подходить для этого? И если есть более чистый способ, то мое «за» заявление сделать это. Производительность здесь - высшая проблема.
y = [[1,'A'],[2,'B'],[3,'C']]
def f(x):
for x in y:
if x[0] == 2:
y.remove(x)
print(f(2)) # [[1,'A'],[3,'C']]