【发布时间】:2021-08-29 11:24:12
【问题描述】:
我正在尝试以下代码,但是当我运行该函数时:
finder("001-987654-003")
什么都没有发生。出了什么问题?
def finder(lookupvalue):
user_list = [
["Account number","Currency","Balance"],
["001-987654-003","USD",1300.72],
["001-919202-100","EUR",105.01],
["001-905700-100","EUR",305.00],
["001-908415-307","CHF",20804.98],
["011-974777-200","PLN",208.15],
["001-931654-001","USD",450.7]
]
for row in user_list:
if user_list[0][0]==lookupvalue:
print("yes")
【问题讨论】:
-
你用过字典吗?
-
您应该根据
row变量 -user_list[row][0]为您的列表编制索引 -
@FilipMłynarski
row不是索引,而是内部列表之一。所以它是row[0]。