Python 在列表中搜索要删除的方法
该函数应该循环遍历2D列表中特定列中的每个条目,然后删除列表中包含输入的行。但是当我用一个我知道在里面的值尝试它时,什么都没有发生,它没有被删除你的帮助我们重现你的问题的地方在哪里?哦,是的,等等,我会编辑它。给你一个csv文件的样本,它仍然无法验证。我想你需要Python 在列表中搜索要删除的方法,python,list,Python,List,该函数应该循环遍历2D列表中特定列中的每个条目,然后删除列表中包含输入的行。但是当我用一个我知道在里面的值尝试它时,什么都没有发生,它没有被删除你的帮助我们重现你的问题的地方在哪里?哦,是的,等等,我会编辑它。给你一个csv文件的样本,它仍然无法验证。我想你需要I[3]。strip()==str(dp)避免调用命名值作为Python函数的名称,如list。它会咬你的。。。 import csv list = [] list.append(['A', 'B', 'C', 'D']) list.a
I[3]。strip()==str(dp)
避免调用命名值作为Python函数的名称,如list
。它会咬你的。。。
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)