import csv
list = []
list.append(['A', 'B', 'C', 'D'])
list.append(['a', 'b', 'c', 'd'])
def deletepublication(d):
dp = input("Please input name of publication to be deleted")
for i in d:
if i[3] == dp:
d.remove(i)
break
deletepublication(list)
for i in list:
print(i)
该功能应该循环浏览2D列表中特定列中的每个条目,然后删除列表中包含输入内容的行。但是,当我尝试使用我知道的值进行操作时,什么也没有发生,并且不会被删除