im trying to the below code but when I run the function for examnple:
finder(“001-987654-003”)
Nothing is happening. What went wrong?
JavaScript
x
15
15
1
def finder(lookupvalue):
2
user_list = [
3
["Account number","Currency","Balance"],
4
["001-987654-003","USD",1300.72],
5
["001-919202-100","EUR",105.01],
6
["001-905700-100","EUR",305.00],
7
["001-908415-307","CHF",20804.98],
8
["011-974777-200","PLN",208.15],
9
["001-931654-001","USD",450.7]
10
]
11
12
for row in user_list:
13
if user_list[0][0]==lookupvalue:
14
print("yes")
15
Advertisement
Answer
try this:
JavaScript
1
18
18
1
user_list = [
2
["Account number", "Currency", "Balance"],
3
["001-987654-003", "USD", 1300.72],
4
["001-919202-100", "EUR", 105.01],
5
["001-905700-100", "EUR", 305.00],
6
["001-908415-307", "CHF", 20804.98],
7
["011-974777-200", "PLN", 208.15],
8
["001-931654-001", "USD", 450.7]
9
]
10
11
def finder(lookupvalue, lookuplist, col_index):
12
for row in user_list:
13
if row[0] == lookupvalue:
14
print(row[col_index-1])
15
16
17
finder("001-919202-100", user_list, 2)
18
output:
JavaScript
1
2
1
EUR
2