#function description   
 def getMoneySpent(keyboards, drives, b):
        q = []
        for i in range(len(keyboards)):
            for j in range(len(drives)):
                q.append(keyboards[i] + drives[j]) 
        for m in range(len(q)):
            if(q[m] > b):
                q.remove(q[m])
            else:
                pass
        if q is not None:
            return max(q)
        else:
            return -1
And the error message is :
Traceback (most recent call last):
    File "Solution.py", line 42, in <module>
        moneySpent = getMoneySpent(keyboards, drives, b)
    File "Solution.py", line 15, in getMoneySpent
        if(q[m] > b):
    IndexError: list index out of range
keeps on getting this error message.This is a problem in hackerrank i will link that below for anybody who wants further reference:
https://www.hackerrank.com/challenges/electronics-shop/problem
 
    