プログラミングの新機能。 私はリストを持っているプログラムを作成しようとしています(データベースとして)最初の要素は請求書、2番目はその請求書、3番目は所得証拠金です。請求書(入力)があれば、リスト内(データベース)のリストを検索します。リストのリスト内の要素を検索する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