Вот код ,который должен составлять два списка, один с монетами, другой с именами игроков - некий топ-5
sql = 'SELECT money FROM base'
top_RAW = []
for x in cursor.execute(sql):
top_RAW.append(x[0])
print(top_RAW)
top_RAW.sort(reverse=True)
print(top_RAW)
topMoney = []
topUser = []
n = 0
while n <= 4:
topMoney.append(top_RAW[n])
sql = 'SELECT nickname FROM base WHERE money LIKE ?', (topMoney[n])
for x in cursor.execute(sql):
topUser.append(x[0])
n += 1
Проблема в том , что как-только код доходит до
for x in cursor.execute(sql):
topUser.append(x[0])
Он прекращается
Ошибка:
TypeError: coercing to Unicode: need string or buffer, tuple found