编程新手。 我试图创建一个列表o列表(作为数据库)的第一个元素是发票,第二个发票的价值和第三个收入的边际。给定发票(输入),它将在列表中搜索列表(数据库)。在列表中搜索元素Python
我目前有:
Data_base= [["f1",2000,.24],["f2",150000,.32],["f3",345000,.32]]
invoice = input("Enter invoice: ")
if invoice in data_base :
print ("Invoice is valid")
else :
print("Invoice does not exist, enter a valid document: ")
当我运行该程序,我在列表中输入一个有效的元素,它不承认作为列表中的元素。
我在做什么错?
如果元素位于列表列表中,那么给出索引的代码是什么?
您正在处理一个列表清单。所以,你的条件'如果data_base中的发票是不够的。您必须遍历您的清单,然后使用该条件 – idjaw