Как реализовать вывод данных из базы исходя из кол-ва данных?
Пользователь формирует запрос в базу. По запросу может выйти массив с количеством списков от одного до бесконечности. В зависимости от количества списков нужно корректно вывести информацию пользователю.
Пример:
data = cursor.fetchall()
#data - соответственно, получаемый массив, например - [(1, 2, 3), (1, 2, 3), (1, 2, 3), (1, 2, 3)...]
C помощью len(data) я получу кол-во списков в массиве
А дальше пока не могу понять что делать.. Ответ должен быть в сообщении по две строки в каждой. Кол-во сообщений должно зависеть от кол-ва строк.
#sms - сообщение
sms = data[0] #если одна строка
sms = data[0], data[1] #если две
Если более двух то из массива data сначала нужно достать только 0-1, потом 2 или 2-3 строку и т.д
Как это сделать?
Спасибо, я узнал как работает range, но это всего лишь часть ответа на вопрос
Да и шаг 2 в вашем примере, я так понимаю, будет работать только с четным кол-вом списков, а их может быть и нечетное кол-во