How can I identify an element from a list within another list
- by Alex
I have been trying to make a block of code that finds the index of the largest bid for each item. Then I was going to use the index as a way to identify the person who paid that much moneys name. However no matter what i try I can't link the person and what they have gained from the auction together. Here is the code I have been writing: It has to be able to work with any information inputted
def sealedBids():
n = int(input('\nHow many people are in the group? '))
z = 0
g = []
s = []
b = []
f = []
w = []#goes by number of items
q = []
while z < n:
b.append([])
z = z + 1
z = 0
while z < n:
g.append(input('Enter a bidders name: '))
z = z + 1
z = 0
i = int(input('How many items are being bid on?'))
while z < i:
s.append(input('Enter the name of an item: '))
w.append(z)
z = z + 1
z = 0
for j in range(n):#specifies which persons bids your taking
for k in range(i):#specifies which item is being bid on
b[j].append(int(input('How much money has {0} bid on the {1}? '.format(g[j], s[k]))))
print(' ')
for j in range(n):#calculates fair share
f.append(sum(b[j])/n)
for j in range(i):#identifies which quantity of money was the largest for each item
for k in range(n):
if w[j] < b[k][j]:
w[j] = b[k][j]
q.append(k)
any advice is much appreciated.